At Princeton

  • ORF 363/ COS 323 "Computing and Optimization"
  • ORF 523 "Convex and Conic Optimization"


  • TA for "Introduction to Convex Optimization"
    • Graduate class at MIT, Fall 2009, Class website.
    • Lectures taught by Prof. Stephen Boyd (Stanford) and Prof. Pablo Parrilo (MIT); Recitations taught by me.
    • Textbook¬†of the course can be downloaded here.
  • co-TA for "Chaos and Dynamical Systems"
    • Undergraduate class at UMD, Fall 2005.
    • Taught by Prof. James A. Yorke.
    • Textbook of the course on Google books, follow this.