TEACHING
  • Fall 2023: CMPT 431: Distributed Systems,   CMPT 770: Parallel & Distributed Computing
  • Spring 2023: CMPT 431: Distributed Systems
  • Fall 2022: CMPT 431: Distributed Systems,   CMPT 770: Parallel & Distributed Computing
  • Spring 2022: CMPT 984/459: Scalable Graph Mining Techniques
  • Fall 2021: CMPT 431: Distributed Systems,   CMPT 770: Parallel & Distributed Computing
  • Fall 2020: CMPT 431: Distributed Systems,   CMPT 770: Parallel & Distributed Computing
  • Fall 2019: CMPT 431: Distributed Systems,   CMPT 886: Parallel & Distributed Computing
  • Spring 2019: CMPT 886/479: Large-Scale Graph Processing
  • Fall 2018: CMPT 300: Operating Systems (D1),   CMPT 300: Operating Systems (D2)
  • Spring 2018: CMPT 300: Operating Systems,   CMPT 886/479: Large-Scale Graph Processing

SERVICE