Ian Wereley
Best prof ive had to date, super accomodating, clearly passionate about the content and genuinely seems to care about his students, sure his readings are long, but honestly? Some of them are so interesting you barely realize the length, i can only hope to have more courses with him 