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-712 | Advanced Operating Systems and Distributed Systems |
| 15-853 | Algorithms in the Real World |
Spring 2008
| 10-601 | Machine Learning |
| 15-312 | Foundations of Programming Languages |
| 18-549 | Embedded Systems Design |
| 27-100 | Engineering the Materials of the Future |
| 82-303 | French Culture |
Fall 2007
| 15-411 | Compiler Design |
| 15-462 | Computer Graphics |
| 18-349 | Embedded Real-Time Systems |
| 18-470 | Fundamentals of Control |
| 21-301 | Combinatorics |
Spring 2007
| 15-410 | Operating System Design and Implementation |
| 15-451 | Algorithm Design and Analysis |
| 18-240 | Fundamentals of Computer Engineering |
| 18-396 | Signals and Systems |
Fall 2006
| 15-212 | Principles of Programming |
| 15-213 | Introduction to Computer Systems |
| 15-251 | Great Theoretical Ideas in Computer Science |
| 18-220 | Fundamentals of Electrical Engineering |
| 36-217 | Probability and Random Processes |
Spring 2006
| 15-211 | Fundamental Data Structures and Algorithms |
| 18-100 | Introduction to Electrical and Computer Engineering |
| 21-260 | Differential Equations |
| 33-211 | Physics III: Modern Essentials |
| 85-211 | Cognitive Psychology |
Fall 2005
| 15-113 | System Skills in C |
| 21-127 | Concepts of Mathematics |
| 21-241 | Matrix Algebra |
| 21-259 | Calculus in Three Dimensions |
| 73-100 | Principles of Economics |
| 76-101 | Interpretation and Argument |