Teaching

CS 360: Cybersecurity

Undergraduate course, Northeastern Illinois University, 2025

This course covers various advanced security concepts, tools, and models. Topics covered include computer networks design elements, web security and client- and server-side attacks, email security, application security with emphasis on email security and database authentication and authorization, network security, network perimter security, cryptography, system security, and Internet security. Building upon the introduced security fundamentals, advanced enterprise security topics, including static and dynamic malware analysis, and cybersecurity defense and threat intelligence frameworks will be introduced. Hands-on experience will be provided through several laboratory sessions and a final module on penetration testing.

Machine Learning

Undergraduate/Graduate course, Northeastern Illinois University/Loyola University Chicago, 2025

Topics include a wide variety of supervised learning methods, both regression and classification, with an emphasis on those that perform well on large feature sets.