Thomas Marre
Take this class with a different professor if possible! Tom's lectures are all over the place, with no real notes, the readings are way too long and impossible to understand. The only reason I passed this class is thanks to my TA reexplaining everything to me - shoutout Sam! <3