My teaching spans databases, systems and security, computer architecture, programming, data structures, software engineering, and graduate-level data management. Repeated offerings are grouped below so the page highlights teaching breadth while preserving links to available course websites.
Associate Professor, Department of Computer Science, California State University, Northridge (2019–Current). Select a linked semester to visit that course website.
Teaching experience prior to joining CSUN includes faculty and teaching-assistant appointments at Lawrence Technological University and Wayne State University.
Lawrence Technological University · Department of Math. and Computer Science
Wayne State University · Department of Computer Science
Primary instructor responsible for the course syllabus, lectures, assignments, projects, and exams.
Wayne State University · Department of Computer Science
Assisted with instruction and evaluation of assignments, course projects, and exams.