My teaching activities
I teach a broad range of courses, some of which are listed below. After my first few years at UMBC, I stopped keeping track of how often I had taught a course.
- Introduction to Network Security(Last Taught Spring 2015)
- Principles of Computer Security(Last Taught Fall 2019)
- Security in Wireless and Distributed Systems(Spring 2004, last taught Spring 2016)
- Introduction to Mobile Computing (Spring 2000, Spring 2001, Spring 2002)
- Advanced Operating Systems(Fall 99, Fall 2000, Fall 2001, Fall 2002, Spring 2005, Fall 2006, Last Taught Fall 2020)
- Computer Network Architecture(Fall 2003)
- Operating
Systems (Fall 1998, Fall 2001, Spring 2003, Fall 2004, Spring 2006, Last Taught Fall 2017 )
- Web
& Data Mining (Spring 1999)
- Science
& Engineering of the Web
(Last Taught: Fall '97 at Missouri)
- Database Management Systems II
(Last Taught: Winter '98 at Missouri)
- Mobile Computing
(Last Taught: Fall '95 at Purdue)
- Artificial Intelligence
(Last Taught: Fall '96 at Missouri)
- Numerical Analysis
(Last Taught: Winter '92 at Purdue)