Sacramento Mendoza-Ramos
His lectures were heavy but interesting and made you want to learn. He requires all his students to engage in class discussions. He is a tough grader when it comes to writing papers and presentations but if you follow the rubric you should be fine! The only thing I did not like was that you have to email him constantly to know your current grade. 