Teaching

Class Semester
CS112: Introduction to Computer Programming Fall 2020, 2023, 2024
CS120: Object-Oriented Software Development Spring 2022, 2023, 2024
CS256: Database Management Systems Fall 2019, 2021, 2022, 2024
CS270--Computer Organization Spring 2020, 2022, 2023, 2024
CS328--Theory of Algorithms Spring 2020
CS364--Operating Systems Spring 2023
CS380: Image Processing with Parallelism Fall 2019
CS416: Cybersecurity and Ethical Hacking Fall 2024
CS448: Artificial Intelligence Fall 2019, 2021, 2023
CS480: Software Engineering Fall 2021, 2022, 2023
CS481: Applied Software Engineering Spring 2022, 2023, 2024
CS490: Special Topics in Computer Science--Machine Learning Spring 2020, 2022, 2024
CS490: Special Topics in Computer Science--Cybersecurity Fall 2020, 2022
POLS 3408: International Security (Northeaster University) Spring 2013
CS 7180: PhD Seminar--Behavioral Modeling and Decision-making in Artificial Intelligence (Northeastern University) Fall 2012
CS 2500: Fundamentals of Computer Science (Northeastern University) Spring 2012
CS 5100: Foundations of Artificial Intelligence (Northeastern University) Fall 2011
CMSC 330: Organization of Programming Languages (University of Maryland) Summer 2010