I teach high school computer science to pretty smart students. They keep me on my toes.
I'm especially interested in object-oriented design and functional paradigms. The classes I teach use Racket (formerly PLT Scheme), Java, and Scala, though I've taught classes in Python and C++ in the past.
Top Questions