Ivan Figueroa
Hardest class ever. He gives a quiz a week, the quizzes are super detailed and over 2-3 ch. 3 exams, but over 4-5 ch at a time. final is comprehensive. You need two books for the class and the powepoints he posts do not even help for the exams. He reads off the powerpoint and goes super fast in a monotone voice. Was hard not to fall asleep.