Skip to main content

Teaching

I have taught seven different courses over the years: 

  • Com S 477/577 Problem Solving Techniques for Applied Computer Science  (Falls 2002-2005, 2007, 2008, 2010, 2012-2020)
  • Com S 472/572 Principles of Artificial Intelligence (Fall 2020; Spring 2022)
  • Com S 418/518 Computational Geometry (Springs 2005, 2006, 2010, 2015, 2018-2020, 2022)
  • Com S 311 Design and Analysis of Algorithms (Springs 2000-2003, 2011)
  • Com S 230 Discrete Computational Structures (Falls 1999-2001)
  • Com S 229 Advanced Programming Techniques (Falls 2009, 2011; Springs 2006, 2008, 2009)
  • Com S 228 Introduction to Data Structures (Falls 2012, 2015, 2016; Springs 2005, 2012, 2014, 2015, 2018, 2019)