Teaching

Courses taught and students advised across three institutions over a decade of academic service.

Drexel University

Aug 2019 – Present

Associate Professor of Computer Science

Villanova University

Aug 2014 – May 2019

Assistant Professor of Computer Science

Data Structures Game Development Computer Vision Information Visualization Platform Based Computing Senior Projects 3D Modeling

The College of New Jersey

Aug 2012 – May 2014

Assistant Professor of CS and Interactive Multimedia

Intro to Interactive Computing Games I & II Artificial Intelligence

Student Advising

Current PhD Students

Isamu Isozaki Large Language Models 2024–present
Arif Azizpour Adversarial Machine Learning 2023–present
Manil Shrestha Continual Learning 2021–present

PhD Graduated

Jocelyn Rego 2025 “Learning from the Brain: Leveraging Biology for Efficient and Robust Machine Intelligence” Now: Scientist III, HRL Laboratories
Nicki Barari 2025 “Memory that Lasts: Exploring the Roots of Catastrophic Forgetting in Continual Learning”
Steven Nesbit 2025 “All On Board: Fully On-Chip Neuromorphic Q-Learning with Embedded CartPole Simulation” Now: Researcher, Los Alamos National Laboratory
Darryl Hannan 2024 “Leveraging Multiple Modalities and Expert Knowledge for Limited Data Scenarios” Now: Postdoctoral Researcher, Pacific Northwest National Laboratory
Andrew O’Brien 2024 “Dynamic Causality: Sparse Symbolic Regression as a Tool to Learn Causal Dynamic Structural Equations with Applications to Counterfactuals” Now: Technical Advisor, Ropes & Gray LLP
Bahareh Shakibajahromi 2024 “3D Shape Analysis Using Deep Graph Neural Networks” (co-advised with David Breen) — Now: Algorithm R&D Engineer, ZF Group
Maryam Daniali 2023 “Representation Learning on Sequential and Temporal Data Manifolds” (co-advised with Dario Salvucci) — Now: Data Scientist, Children’s Hospital of Philadelphia