Graduate Courses

Spring 2014

  • Game Theory (Prof. Evdokia Nikolova)

Fall 2013

  • Algorithms for Computational Biology (Prof. Tandy Warnow)

Spring 2013

  • Algorithms: Techniques and Theory (Prof. Greg Plaxton)

  • Advanced Probability: Learning, Inference and Networks (Prof. Sanjay Shakottai)

Fall 2012

  • Numerical Analysis : Linear Algebra (Prof. Inderjit Dhillon)

  • Programming Languages (Prof. William Cook)

Spring 2012

  • Sparsity, Structure and Algorithms (Prof. Sujay Sanghvi)

    • Course Project : A Survey on Sparse PCA [pdf]

  • Combinatorics and Graph Theory (Prof. Anna Gal)

Fall 2011

  • Learning Theory (Prof. Pradeep Ravikumar and Prof. Adam Klivans)

    • Course Project : Bandit Problems [slides] (with Harsh Pareek)

  • Convex Optimization Theory (Prof. Constantine Caramanis)

    • Course Project : Smoothed Analysis of Algorithms and the Fujishige-Wolfe Algorithm to Minimize Submodular Functions [pdf] (with Pravesh Kothari)