Alan Swirsky
Alan was fantastic, I literally could not recommend anyone more than him! His lectures were easy to follow and he made difficult texts digestible. Do the readings, listen to his feedback, and you're golden.