- Received the undergraduate teaching assistant award
Systems and PL
- Distributed Systems Abstractions (Graduate Course)
- Distributed Systems
- Advanced Operating Systems
- Introduction to Compiler Construction
- Definition of Programming Languages
Machine Learning and Statistics
- Machine Learning and Data Mining
- Introduction to Statistical Inference
- Finding Relationships in Data
- Introduction to Probability
Graphics
- Computer Graphics
- Geometric Modelling
Scientific Computing
- Computational Optimization
- Numerical Approximation and Discretization
Analysis *
- Measure Theory and Integration
- Functional Analysis
- Complex Analysis
Abstract Algebra *
- Fields and Galois Theory
- Topics in Algebra
Differential Equations
- Green's Functions and Variational Methods
* all courses are cross-listed graduate courses