Teaching
WPI Courses
Each term is seven weeks; each semester is fourteen weeks.
- CS 4516: Advanced Computer Networks (A term in 2025)
- CS 4404: Tools and Techniques in Computer Network Security (C term in 2025, C term in 2026)
- CS 571: Case Studies in Computer Security (Spring 2025)
- CS 4401: Software Security Engineering (D term in 2024)
- CS 558: Computer Network Security (Spring 2024, Spring 2026)
Previous Courses
- CSC 10: Introduction to Programming Logic (Lab)
- CSC 138: Computer Networks and Internet
- CSC 139: Operating System Principles
- CSC 154: Computer System Attacks and Countermeasures
- CSC 250: Computer Security
- CSC 254: Network Security
- CSC 255: Computer Networks
- CSC 199: Special Problems