Registered user since Thu 2 Jul 2015
I am an assistant professor of computer science at the University of Rochester. My research area is human-computer interaction, with a focus on interfaces for online learning. I am especially interested in studying how to better train software engineers and data scientists. I created a free Web-based visualization tool for learning programming called Online Python Tutor (pythontutor.com), which has been used by over 1.2 million people in over 165 countries to visualize over 11 million pieces of code.
I received a Ph.D. in Computer Science from Stanford University in 2012 and S.B. and M.Eng. degrees in Electrical Engineering and Computer Science from MIT in 2006. My Ph.D. dissertation was one of the first to develop software development tools for the unique needs of computational researchers and data scientists.
View general profile