Juan Rivera
Prof. Rivera is a cool guy. All of his homework assignments and quizzes are online, and we had four tests throughout the semester. Overall, not that hard of a class. He gives a ton of extra credit points for tests. During the second half of the semester we usually got out of class like half an hour early every day.