Teaching

Current and Upcoming

  • CS 638 - Principles of Data Management and Use (Fall 2019)

Past Graduate Courses 

  • CS 638 - Principles of Data Management and Use (Fall 2015, Fall 2016, Fall 2018)
  • CS 755 - System and Network Architectures and Implementation (Fall 2013)
  • CS 655 - System and Network Architectures and Implementation (Spring 2012Fall 2012) - Same course as above; this is the previous number.
  • CS 742 - Distributed and Parallel Database Systems (Winter 2013); Versions of this course were taught at ETH Zürich (Winter 2006) and at National University of Singapore (Fall 2010)
  • CS 748T - Distributed Database Systems (Winter 2001)
  • CS 848 - Advanced Topics in Databases: Big Data Management Platforms (Winter 2019
  • CS 848 - Advanced Topics in Databases: Modern Database Systems (Winter 2015)
  • CS 856 - Web Data Management (Fall 2002Winter 2005
  • CS 856 - Internet-Scale Distributed Data Management (Fall 2005)

Past Undergraduate Courses

  • CS 348 - Introduction to Database Management (Fall 2012, Winter 2018)
  • CS 338 - Computer Applications in Business: Databases (Fall 2013)
  • CS 448/648 - Introduction to Database Management (Winter 2001
  • CS 454/654 - Distributed Systems (Winter 2002, Fall 2002, Winter 2004, Spring 2004, Fall 2004