Scarpa has held teaching positions at several universities for more than two decades and is currently on the faculty at the University of Southern California.
Scarpa has held teaching positions at several universities for more than two decades. Scarpa is currently on the faculty at the University of Southern California.