David White
David's such a cool guy. This is my second class with him, and he's really just super flexible and understanding. There is a decent amount of reading & assignments, but nothing takes super long or is extremely challenging. A majority of the lectures can get pretty dry and boring, but having your laptop out really helps. Exams are online too.