WHERE DID YOU GROW UP? WHAT WAS YOUR PATH TO CAL? I grew mostly in San Diego, though before high school I've lived a bit on the East Coast and in the bay area as well. Now I'm back here in Northern California. HOW MUCH PROGRAMMING HAVE YOU DONE (& WHAT LANGUAGES)? Quite a bit for someone who started late high school. Most of the projects I've worked on have been fairly small to middling size, not much bigger than ~20k lines. My first language was shell script, which seems strange in retrospect but taught me a lot (hurray inter-process communication). I would say I'm pretty good at Python, Java, C, and to a lesser extent, C++. Of those Python is my favorite, but the other ones have their uses. WHAT ARE YOUR HOBBIES? Mainly board games and badminton. This usually means Dominion or two-player games. For a while I played Diplomacy, but that became too much work organizing. As for badminton, it's the one sport I can enjoy without being too good at it. WHAT ARE SOME OF YOUR TALENTS & SKILLS? I can whistle musically fairly well. Like many who I grew up with, I can play the violin and piano. I haven't practiced any of these recently though, so I guess I am talentless at present. HAVE YOU DONE ANYTHING REMARKABLE? HAS ANYTHING MEMORABLE HAPPENED TO YOU? My pacman agent defeated everyone two semesters ago :) http://inst.eecs.berkeley.edu/~cs188/fa10/contest-results/20101202092638/ WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS SEMESTER? Aside from teaching this class, I'm taking cs162, cs194-10, and physics 7c. I'll probably be doing some sort of research as well that I haven't decided on yet.