My Interests

This page is about what I like to do in a non-professional capacity as a programmer.

There’s a separate page for recruiters.


Teaching Computer Science

I’m happy to teach (and preach) programming and Computer Science. There are few conditions though:

  1. You need to be San Francisco Bay Area so that we can meet up at least once.
  2. You will need to work around my schedule.
  3. I will teach on my own terms; don’t try to bribe or pay me.
  4. I prefer teaching individuals, but groups of up to 3 people might be OK.

What I can (Probably) Teach


Open Source Work

You can send me an email if you think I can contribute to an open source project.

Past Open Source Work


I have a new blog here, if you’re interested.