About Me

I'm a third year graduate student at Stanford University pursuing a Ph.D. in Computer Science. My advisor is Alex Aiken. My current research is in programing languages; this means I study how languages are designed, static analysis, and much more. I graduated from the University of California, Santa Barbara with a double major in mathematics and computer science in the College of Creative Studies.

I am also a Bahá'í; this is very important to me. In my copious free time I'm learning to play the drums and exploring the bay area!


I have some availability to tutor, but my schedule fills up quickly, and priority goes to prior customers. Contact me if you are interested. The earlier in the quarter you reach me, the better. See the teaching page for details. Note that I no longer tutor in Santa Barbara; now I work near the Stanford campus and surrounding areas (Palo Alto, Mountain View, etc.).

Some encouragement to learn how to program: see the videos at code.org. If you have never programed before, and are interested in learning -- regardless of your age, be it 5 or 90 -- I will provide a free hour long consultation on how to start.

Berkeley Churchill