The following are a list of courses I may or may not have taken at some point during my time at Brown. Take a look around. If you've got any questions, feel free to contact me.

Here's the list of my Computer Science courses:

Here are the courses I have been a TA for:

Here's a list of all the courses I have taken, broken down by semester:

Fall, 2003:

Spring, 2004:

Fall, 2004:

Spring, 2005:

Fall, 2005:

Spring, 2006:

Fall, 2006:

Spring, 2007: