Current and recent courses


  • CSC373: Algorithm Design, Analysis and Complexity Fall 2017
  • CSC373: Algorithm Design, Analysis and Complexity Spring 2020
  • CSC303: Social and Information Networks Spring 2019
  • CSC303: Social and Information Networks Spring 2020
  • CSC2420: Algorithm Design, Analysis and Theory Spring 2019
  • CSC2421: Topics in Algorithms: Online and Other Myopic Algorithms Fall 2019
  • CSC196: Great Ideas in Computing (1st Year Seminar Course)
  • CSC2421: Topics in Algorithms: Online and Other Myopic Algorithms Spring 2021