Joel Izlar
Joel is an incredible kind and earnestly passionate person. This course has lots of reading about difficult topics, but the readings are incredible and worth reading. Most of the class is in class discussions and if you aren't prepared it will be awk. There are several papers but he isn't a hard grader. Put in effort and you'll do great. :)