Kevin Vance
Class was mostly online but was still good. Vance is clear about expectations. You should do the readings but if you struggle to understand them don't worry because the lectures clarify them well.