Teaching

  • CSCE 513 Principles of Computer Communication and Networks, Fall 2024.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2024.
  • CSCE 533 & CMPS 432 Distributed Computing Systems / Parallel and Distributed Computing, Spring 2024.
  • CSCE 513 Principles of Computer Communication and Networks, Fall 2023.
  • CSCE 533 & CMPS 432 Distributed Computing Systems / Parallel and Distributed Computing, Fall 2023.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2023.
  • CSCE 513 Principles of Computer Communication and Networks, Fall 2022.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2022.
  • CSCE 513 & INFX 540 Principles of Computer Communication and Networks / Informatics Network Infrastructure, Fall 2021.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2021.
  • CSCE 513 Principles of Computer Communication and Networks, Fall 2020.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2020.
  • CSCE 598 QoS in Networking and Distributed Systems, Fall 2019.
  • CSCE 555 Principles of Operating Systems Theory, Spring 2019.
  • CMPS 340 Design and Analysis of Algorithms, Fall 2018.

Summer Tutorial Program