I am a Java developer with 4 years of experience, currently working at UC Berkeley on a project called Technology Enhanced Learning in Science. I learned about agile development in 2006 when I started working on a web application with programmers in three different locations, and this experience led me to collaborate on a paper called “How Did We Adapt Agile Processes to Our Distributed Development?” with Cynick Young. I love to program by myself and with other people.