michael manocchia
This class is going to challenge you in sheer volume of things to know, but if you ever fall behind he's there for you. Very down to earth and reasonable. Lecture heavy with grades only being for a few things so you can't miss a deadline.