I'm interested in everything about computers, from hardware to the software. In my spare time I'm working my way through the Elements of Computing Systems book, implementing a simple 16-bit computer. I have an assembly and C fetish even though they are completely impractical for most modern applications. I'm also an aspiring Racket programmer, although I haven't had any opportunities to use it in a serious project yet.
I love to teach, and I'd like to develop an intro computer science curriculum for middle schoolers and high schoolers one day.
Also, Python is cancer.