Caitlin  Cassidy

Caitlin Cassidy

Scholar Title

MIT EECS | Draper Laboratory Undergraduate Research and Innovation Scholar

Research Title

Glanceable Code History: Visualizing Student Code for Better Instructor Feedback





Research Areas
  • Human Computer Interaction

Max Goldman


Programming exercises in computer science classes can be difficult to grade because students’ codes at the end of an exercise often don’t reflect what they’ ve learned and discovered throughout the exercise. This SuperUROP project will design and implement glanceable visualizations of coding exercises completed by students. These visualizations will show detailed data about a student’ s actions during the exercise in a comprehensive and easy-to-understand way, allowing teachers to spend less time parsing a student’ s final code, provide better feedback to students, and improve assessment of students’ learning and progress.


I had a fantastic experience in 6.031 using Constellation for collaborative programming. This SuperUROP project is a great opportunity for me to make Constellation even better for future MIT students. Taking 6.031 has shown me the sorts of challenges that 6.031 staff face, and taking User Interface Design & Implementation (6.813) has given me a good foundation for user interface design. I’m most excited to test my interfaces in a live environment.

Back to Scholars