Learn about our Faculty & Staff

Michael Crowley (Director)

Full-Time Faculty

FacultyOffice Location
Michael Crowley

Michael Crowley worked for 20 years in industry as a programmer, manager, and project manager. He [...]OHE 412
Patrick Dent

Senior Lecturer
A senior lecturer in the USC Engineering School and the Iovine/Young Academy, Patrick Dent has [...]OHE 530D
Joseph Greenfield

Senior Lecturer
Joseph Greenfield is a senior lecturer in computer security and digital forensics. In 2006 he [...]OHE 530F
Nathan Greenfield

Nathan graduated from UCSD in 2000 with a BS in Computer Science. After working in [...]OHE 530C
Trina Gregory

Senior Lecturer
Trina Gregory is a senior lecturer for ITP teaching technology, programming, and mobile classes. [...]OHE 412
Nitin Kale

Associate Professor of Engineering Practice
Nitin Kalé is an Associate Professor of Engineering Practice in the Information Technology Program (ITP) [...]OHE 412
Sanjay Madhav

Senior Lecturer
My first experience at USC was as a student. After graduating with a BS in [...]OHE 530H
Rob Parke

Rob has a lifelong love of technology from the technical to the creative. He [...]OHE 412
Tom Sloper

Senior Lecturer
Tom Sloper has been a game producer and designer for over 30 years, having designed [...]OHE 412
Chi So

OHE 530C
Ashish Soni

Ashish is the Founding Director of the Viterbi Student Institute for Innovation (VSi2) (, Executive [...]OHE 530E
Richard Vawter

Although Prof. Richard Vawter hasn't flown for over a decade, he's had plenty of experience [...]OHE 530B
Lance Winkel

Lance Winkel is an award winning animated filmmaker, film festival programmer, animation educator, and practicing [...]OHE 530H