Jacob Stewart-Halevy
Professor Jacob gives informative lectures and is really approachable outside of the class. A lot of reading for the lecture but you will learn a lot from the readings after the class ended.