Teaching

Teaching is an aspect of my job that I enjoy a lot. Every semester, I generally teach one course on-campus and one course online in the UT Computer and Data Science Online Masters of Computer Science program.

On campus, I have taught Distributed Systems (graduate course), Virtualization (upper-level undergraduate course), and Advanced Operating Systems (graduate course). I have also once run a series of lectures on Financial Literacy for CS students. In the CDSO program, I have taught Distributed Systems, Virtualization, and Advanced Operating Systems. Close to 1000 students from all over the world have taken my online courses over the years.

  • Fall 2025: Virtualization (CS 360V), Distributed Systems (CDSO)
  • Spring 2025: Virtualization (CS 360V), Virtualization (CDSO)
  • Spring 2024: Virtualization (CS 360V), Advanced OS (CDSO), Financial Literacy for CS students
  • Fall 2023: Distributed Systems (CS 380D), Virtualization (CDSO)