James Miranda
He is one of the best professors. Every essay we peer evaluate with a rough draft and he gives feedback. At the end of the semester, he allows revisions, but usually if you fixed his first comments, you wouldn't need to revise. He gives quizzes on readings, and the reading are pretty long but if you read it, then you will be fine. I recommend!!