Teaching
Machine learning is now incredibly pervasive with applications such as homeland security face recognition, self-driving cars, bioinformatics, etc. This course familiarizes students with a broad cross-section of models and algorithms for machine learning and prepares students for research or industry application of machine learning techniques. The course also provides students with opportunities to gain hands-on experience with several machine-learning tools.
Fall 2019-2021, 2023
Spring 2021-2024 - George Mason University
The course introduces fundamental security principles and real-world applications of cyber security. Topics covered include access control, common classes of attacks, monitoring, intrusion detection, basic cryptography, computer security models, legal and privacy issues, and risk analysis. The course also provides students with opportunities to gain hands-on experience with several security tools (e.g., protocol analyzers).
Spring 2018-2019; 2022-2023, George Mason University
Fall 2022 - George Mason University
Fall 2018, George Mason University
Fall 2017, George Mason University
Fall 2016, University of North Carolina Charlotte
Fall 2015, Spring 2016-2017, University of North Carolina Charlotte