About

I am a Senior Researcher in the Visualization and Interaction in Business and Entertainment (VIBE) Group at Microsoft Research in Redmond, WA, USA.

My research applies HCI techniques to study and improve the software development process. I study collaborative software development, Agile methodologies, developer-centric knowledge management, flow and coordination, and K-16 and beyond programming education.

I received a Ph.D. in Computer Science from the University of California, Berkeley in December 2005. I studied with Susan L. Graham. My dissertation was about voice-based programming, how to build a development environment that supports it, and how well programmers can use it. It is intended for programmers with repetitive strain and other injuries that make it difficult for them from using the keyboard and mouse in their daily work. For the quick punch-line, read my dissertation abstract below.

At MIT, I received a Master of Engineering degree in Computer Science in 1997 and a Bachelor of Science degree in Electrical Engineering and Computer Science in 1996. I worked on StarLogo, a programmable modeling environment designed to help students learn about science. StarLogo runs via Java on PCs, Macs and Unix machines. A newer version of StarLogo, called StarLogo TNG, incorporates graphical block-based programming and a 3D turtle world to teach programming by enabling kids to create their own games and simulations.

I grew up in southeastern New York, in Rockland County. I’ve lived in NY, Boston, San Francisco and now Seattle. The rectangle of my life is now complete. For more information (and pictures), see my personal home page.

Publications

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

1999

Projects

And how does that make you feel? Link description

And how does that make you feel?

Date

July 24, 2014

Speakers

Andrew Begel, Mary Czerwinski, and Erin Solovey

Affiliation

Microsoft Research, Drexel University