Courses Taught:

Algorithms for Data Science, [undergraduate++] Fall 2017, Fall 2016, Spring 2016, UMass Amherst.

Approximation Algorithms & Combinatorial Optimization, Spring 2015, UMass Amherst [graduate]

Theory Seminar, Spring 2016.

Reasoning with Uncertainty, Spring 2016, UMass Amherst  [undergraduate], co-instructor: Andrew McGregor

Big Data Algorithms & Applications, Spring 2015, UMass Amherst [graduate seminar]

Algorithmic Techniques for Big Data Analysis, Fall 2013, University of Minnesota [graduate]


My Phan (Ph.D., UMass Amherst, 2015-)

Sainyam Galhotra (Ph.D., UMass Amherst, 2016-)

Brendan Teich (Masters, UMass Amherst, 2015-)

Vivek Krishnamurthy (Undergraduate, UMass Amherst, 2015-)

Synthesis Project:

Ari Kobren (Ph.D., UMass Amherst)

Summer Interns:

Manish Purohit (Summer 2013, Ph.D. student, University of Maryland College Park),

Shanshan Ying (Summer 2012, Ph.D. student, National University of Singapore),

Kook Jin Ahn (Summer 2012, Ph.D., University of Pennsylvania, Currently at Google),

Donatella Firmani (Summer 2012, Ph.D., Sapienza University of Rome, Currently Postdoc at University of Rome Tor Vergata),

Harmeet Jandu (Fall 2012, Masters Student, Rutgers University).


James Kersh (Summer 2015, Rutgers University)

Rajesh Jayaram (Summer 2016, Brown University–>CMU)

Sanjay Subhramanian (Summer 2017, UPenn)