I graduated from Carnegie Mellon University with a B.S. in Computer Science and a B.S. in Electrical Engineering in May 2008. I am currently pursuing a Master's in Computer Science at Carnegie Mellon.

Teaching

I was a teaching assistant for 15-213 Introduction to Computer Systems, Spring 2007. My recitation slides are posted here. This semester, I'm a teaching assistant for 15-411 Compiler Design, Fall 2008.

Coursework

Fall 2008

15-712Advanced Operating Systems and Distributed Systems
15-853Algorithms in the Real World

Spring 2008

10-601Machine Learning
15-312Foundations of Programming Languages
18-549Embedded Systems Design
27-100Engineering the Materials of the Future
82-303French Culture

Fall 2007

15-411Compiler Design
15-462Computer Graphics
18-349Embedded Real-Time Systems
18-470Fundamentals of Control
21-301Combinatorics

Spring 2007

15-410Operating System Design and Implementation
15-451Algorithm Design and Analysis
18-240Fundamentals of Computer Engineering
18-396Signals and Systems

Fall 2006

15-212Principles of Programming
15-213Introduction to Computer Systems
15-251Great Theoretical Ideas in Computer Science
18-220Fundamentals of Electrical Engineering
36-217Probability and Random Processes

Spring 2006

15-211Fundamental Data Structures and Algorithms
18-100Introduction to Electrical and Computer Engineering
21-260Differential Equations
33-211Physics III: Modern Essentials
85-211Cognitive Psychology

Fall 2005

15-113System Skills in C
21-127Concepts of Mathematics
21-241Matrix Algebra
21-259Calculus in Three Dimensions
73-100Principles of Economics
76-101Interpretation and Argument