OverCode: Visualizing Variation in Student Solutions to Programming Problems at Scale.
ACM Trans. Comput. Hum. Interact., 2015
Creating a new generation of computational thinkers.
Commun. ACM, 2015
Foobaz: Variable Name Feedback for Student Code at Scale.
Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, 2015
A direct manipulation language for explaining algorithms.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014
Physink: sketching physical behavior.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013
The royal society of Edinburgh/British computer society computer science exemplification project.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013
Sensing foot gestures from the pocket.
Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, 2010