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 full-time lecturer in the USC Engineering School, Patrick Dent has taught New Media, Web [...]OHE 530D
Joseph Greenfield

Joseph Greenfield is an experienced educator in digital forensics. In 2006 he joined the Viterbi [...]OHE 530F
Trina Gregory

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

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

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

OHE 530C
Ashish Soni

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

David Tang is a full-time lecturer teaching web development courses for the Viterbi School's Information [...]OHE 530F
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