Michael Moses
Not sure why professor Moses has low ratings. Although the class includes lots of reading, as long as you think in depth you will pass. Gives specific and helpful feedback and encourages students to discuss through providing context and offering possible interpretations.