Ivan Figueroa
In my opinion, the class in general is a tough one. Read the chapters, be ready for the pop quizzes. 3 exams plus the comprehensive final. He does provide extra credit opportunities, so just do your part and you will pass.