Teaching

Duke University

  • Spring 2010, Teaching Assistant for CPS210: Graduate Operating Systems
  • Fall 2008, Teaching Assistant for CPS6: Program Design and Analysis
  • Spring 2008, Teaching Assistant for CPS4: Programming/Problem Solving

University of Southern California

  • Spring 2006, Teaching Assistant for CSCI561: Foundations of Artificial Intelligence
  • Fall 2005, Teaching Assistant for CSCI101: Intro to Programming

Courses Taken

@Duke - Grad School

  • Spring 2009:
    • Computer Network and Distributed Systems
  • Fall 2008:
    • Emerging Mobile and Distributed Systems
    • Fault-Tolerant and Testable Computing Systems
  • Spring 2008:
    • Operating Systems
    • Numerical Analysis
  • Fall 2007:
    • Computer Vision
    • Machine Learning
    • Algorithms
@USC - Grad School
  • Fall 2006
    • Directed Research
    • Computer Graphics
    • Database Systems
  • Spring 2006
    • Compiler Design
    • Robotics
    • Web Programming
  • Fall 2005:
    • Sensing and Planning in Robotics
    • Computer Vision
    • Foundations of Artificial Intelligence