Michael Moses
Prof Moses's breadth of knowledge is amazing and challenges his students to grow. Homework consisted of producing 1 question for discussion. There are around 3 one-page papers and 2 longer essays that we are assigned. He isn't an easy grader so be prepared! Overall, I recommend this to students who are eager and curious to learn.