Teaching

I offer undergraduate and graduate courses in the fields of Cybersecurity, Artificial Intelligence, and Computer Science. My courses are designed from the Computer Science and Computer Science and Cybersecurity programs.

These courses range from introductory core courses in computer science like CSCI-2312 Object-Oriented Programming and CSCY-3740 Computer Security to undergraduate electives like CSCI-3920 Advanced Programming with Java and Python.

During some terms, I offer CSCI-5010 Software Architecture for CS graduate students.

Detailed information about my courses at Courses