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. She [...]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
Raymond Kim

OHE 530G
Mike Lee

CTO & Senior Lecturer
Mike, an innovator in the media & entertainment and technology space, has split his career [...]OHE 530E
Sanjay Madhav

Senior Lecturer
Sanjay Madhav is a Senior Lecturer in the Information Technology Program, where he teaches several [...]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
Kendra Walther

Kendra Walther is a full-time lecturer in the Information Technology Program who is currently teaching [...]OHE 412
Lance Winkel

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