Christopher Barile
Chill as hell. Lecture slides are online in case you miss anything, literally just try. Willingly to answer any question. Makes a practice exam for each exam plus practice sheets (those arent required to do, just optional).