- CS032  Introduction to Software Engineering, s'10
- CS031  Introduction to Computer Systems, f'10
- CS123  Introduction to Computer Graphics, f'09
- CS157  Design and Analysis of Algorithms, s'10
- CS197  Individual Independent Study: Brown Graphics Group, s'10
- CS197  Individual Independent Study: Battlecode, s'10
- CS148  Building Intelligent Robots, f'10
- EN163  Digital Electronics Systems Design, f'10
- CS019  Introduction to Algorithms and Data Structures, f'08
- CS022  Introduction to Discrete Structures and Probability, s'09
- CS032  Introduction to Software Engineering, s'09
- CS031  Introduction to Computer Systems, f'09
- CS051  Models of Computation, f'10
- MA035  Honors Multivariable Calculus, f'08
- EC011  Principles of Economics, s'09
- EC111  Intermediate Microeconomics, f'09
- EC121  Intermediate Macroeconomics, f'09
- EN003  Introduction to Engineering, f'09
- EN004  Dynamics and Vibrations, s'10
TA work
Upper-level courses
Developed a tool to teach multi-touch gestures via physical metaphor. Created the physical gesture learning application in C# along with Windows Presentation Foundation for the Microsoft Surface. Project required designing and implementing original recognition for various multi-touch gestures. |
Worked on a four person team to build an autonomous player for the Battlecode game, an AI competition held annually by MIT. |