The BEST professor at USC. Gives amazing lectures and is immensely helpful in office hours on the projects. Every exam from the past 4 years is on their website so studying is easy. Paolieri is the type of professor you wish taught every class.