• CS 5150/6150: Advanced Algorithms. I usually teach this course in the fall. The course is meant to be an introductory algorithms class for graduate students. Students signing up are expected to have done an undergrad level data structures/algorithms class, and are expected to be comfortable with discrete mathematics. Here is a link to the Fall 2018 homepage.

  • Spring 2017: Theory of Machine Learning. (Course page)

  • Fall 2016: ML Seminar. (Page)

  • Spring 2016: Techniques in Algorithms and Approximation. (Course page)