Pythonroom
Pythonroom was a computer science education product I built with Abhinav Mathur.
The problem
As I was working on techlab, I taught in-person classes with the Python programming language. I noticed that most students didn't install Python on their personal computers, and would be intimidated by debugging their programs through the terminal. I started by creating a web interface which would allow students to enter Python programs, save them in the cloud, and run them on remote servers. This proof-of-concept evolved into Pythonroom.