Selected Publications

A full list of publications is available here

Teaching

This semester I am on family leave.

Past Teaching:

  • Software Design and Programming I (Java), Spring 2019, Fall 2017, 2016, 2015
  • Software Design and Programming II (Java), Spring 2020, 2017, 2016, Fall 2017
  • Data Structures and Algorithms, Fall 2020, 2018, 2017, Spring 2018
  • Computer Networks and Data Communications, Spring 2020, 2019, 2018, 2017, 2016, 2015
  • Distributed and Cloud Computing, Fall 2019
  • Computer and Network Security Engineering, Fall 2020, 2018, 2016, 2014
  • Computer Security Basics, Spring 2015
  • Survey of Computer Science I, Fall 2015, 2014
  • Survey of Computer Science II, Spring 2015

Contact