1. Spring 2009: CMPSCI 711 Randomized Algorithms
  2. Fall 2009: CMPSCI 611 Advanced Algorithms
  3. Spring 2010: CMPSCI 240 Reasoning about Uncertainty
  4. Spring 2010: CMPSCI 891M Theory Seminar
  5. Fall 2010: CMPSCI 611 Advanced Algorithms
  6. Spring 2011: CMPSCI 891M Theory Seminar
  7. Fall 2011: CMPSCI 240 Reasoning about Uncertainty
  8. Spring 2012: CMPSCI 711 Data Streams Algorithms
  9. Fall 2012: CMPSCI 611 Advanced Algorithms
  10. Spring 2013: CMPSCI 891M Theory Seminar
  11. Spring 2013: CMPSCI 240 Reasoning about Uncertainty
  12. Spring 2014: CMPSCI 240 Reasoning about Uncertainty
  13. Spring 2015: CMPSCI 240 Reasoning about Uncertainty
  14. Fall 2015: CMPSCI 611 Advanced Algorithms
  15. Spring 2016: CMPSCI 240 Reasoning about Uncertainty
  16. Fall 2016: CMPSCI 311 Introduction to Algorithms
  17. Spring 2017: CMPSCI 240 Reasoning about Uncertainty
  18. Fall 2017: CMPSCI 611 Advanced Algorithms