CURRENT PROJECTS

Project

OverCode

OverCode is a system for visualizing and exploring thousands of solutions to a programming problem. OverCode uses both static and dynamic analysis to cluster similar solutions, and lets instructors further filter and cluster solutions based on different criteria.
Project

LectureScape

LectureScape leverages thousands of learners' interaction history data with lecture videos to add the 2D, non-linear timeline, enhanced in-video search, and visual highlights to the video player.
Project

WaitChatter

WaitChatter is a system that uses wait time for education. As an extension of instant messaging, WaitChatter presents learning exercises during automatically-detected moments when the user is awaiting an IM response.