Teaching

Undergraduate Courses

  • CSE420: Computer Architecture I [Fall 2016]
  • CSE420: Computer Architecture I [Fall 2014]
  • CSE420: Computer Architecture I [Spring 2012]

Graduate Courses

  • CSE520: Computer Architecture II (Advanced Computer Architecture) [Spring 2017]
  • CSE591: Advanced Memory Systems [Spring 2017]
  • CSE520: Computer Architecture II (Advanced Computer Architecture) [Fall 2015]
  • CSE591: Advanced Memory Systems [Spring 2015]
  • CSE520: Computer Architecture II (Parallel Computer Architecture) [Spring 2015]
  • CSE520: Computer Architecture II (Parallel Computer Architecture) [Fall 2013]
  • CSE520: Computer Architecture II (Parallel Computer Architecture) [Fall 2012]