Teaching Summary

Spring 2017

  • CS 898AB Privacy Enhancing Technologies (Graduate)(Course website)
  • CS 767 Foundations of Network Security

Fall 2016

  • CS 464 Computer Networks
  • CS 766 Information Assurance and Security

Spring 2016

  • CS 898AB Privacy Enhancing Technologies (Graduate)
  • CS 767 Foundations of Network Security

Fall 2015

  • CS 797G Mathematical Foundations of Computer Networking
  • CS 766 Information Assurance and Security

Spring 2015

  • CS 898AB Privacy Enhancing Technologies (Graduate)
  • CS 767 Foundations of Network Security (previously CS797E)

Fall 2014

  • CS 898AD Security and Cooperation in Wireless Networks
  • CS 766 Information Assurance and Security

Spring 2014

  • CS 797E Network Security and Privacy (Undergraduate/Graduate)

Fall 2013

  • CS 898AB Privacy Enhancing Technologies (Graduate)
  • CS 766 Information Assurance and Security (Graduate)

Spring 2013

  • CS 797E Network Security and Privacy (Undergraduate/Graduate)
  • CS 736 Data Communication Networks (Undergraduate/Graduate)

Fall 2012

  • CS 766 Information Assurance and Security (Graduate)

Spring 2012

  • CS 464 Computer Networks (Undergraduate)
  • CS 560 Data Structures and Algorithms II (Undergraduate/Graduate)

Fall 2011 (at EPFL)