Teaching
I have taught a variety of courses over the years, and my teaching history is listed below.
As our graduate programs and faculty have grown, my teaching has shifted to focus mainly on
graduate Data Mining, Data Science for Cybersecurity, Computer Language Theory, and Capstone
Project in Data Science. I have also taught the undergraduate Data Mining course somewhat regularly.
Prior to 2015 my teaching was
more varied as our department was smaller and had fewer graduate courses. Between
2005 and 2011 I taught many sections of "Structures of Computer Science,"
an introductory discrete math course for non-majors that satsifies Fordham's
Math/Computational reasoning core curriculum requirement. I coauthored the textbook for
this course,
Fundamentals of Discrete Structures, and
here are a few of the student animation projects
produced by students in this course.
Current and Upcoming Courses
In Fall 2025 I am teaching graduate Data Mining; in Spring 2026 I will teach two graduate
courses: Data Science for Cybersecurity and Computer Language Theory.
Teaching History
Graduate Classes Taught
Data Mining (Spring 14, 16, 18; Fall 16, 19, 20, 21, 23, 24, 25)
Data Science for Cybersecurity (Spring 21, 23 - 25)
Computer Language Theory (Spring 07, 22, 25)
Capstone Project in Data Science (Summer 20 - 22, Spring 21, 22)
Algorithms and Data Analysis (Fall 05, 06, 08, 09, 15)
Projects and Internships (Spring 17, 18)
Data Communications and Networks (Fall 06)
Undergraduate Courses Taught
Data Mining (Spring 05, 13, 14, 19, 20; Fall 07, 08, 10, 19 - 21, 23, 24)
Theory of Computation (Spring 08, 12, 13, 15, 16, 18 - 22)
Structures of Computer Science (Spring/Fall: 05, 06, 08, 10; Fall 09, Spring 11)
Discrete Structures (Fall 14)
Computers and Robots in Film (Fall 12, Spring & Fall 14, Spring 15)
Computer Algorithms (Fall 15)
Wireless Sensor Data Mining (Fall 11)
Projects and Internships (Fall 11, 12)
Seminars and Directed Study (Spring 14, 15)
Artificial Intelligence (Spring 10)
Computer Data Analysis (Fall 07)
Applied Database Systems (Spring 05)
Systems Analysis (Fall 04)
|