Robert Velez
Very tough grader. Get ready to read a lot for reading assignments that are due at random. He is very tough on essays. And you have to study in order to pass the exams. There are 3 exams and one 10-page essay. Participation also matters a lot. No participation you will fail the course.