reviews don't lie. one of the best (if not the best) profs i've ever had at usc. great lecturer, accessible, willing to help, SO kind, and truly wants to see you succeed in the class. material is dense but he makes it very digestible and is always willing to answer questions. a real gem of a prof and person, take a class w him if u can!!!!!!