Juan Rivera
A lot of the class is based on the online HW. I have an easy time with math so this class was a breeze. He gives some instruction during class but it's mostly up to you to figure it out outside of class. He gives great study guides that really prepare you for the test. Gives so many extra credit opportunities. 15 points extra credit for each test.