Christian Jaureguy
his tests are pretty hard but he gives partial credit and extra credit. he also has lots of quizzes. he gives out homework but it's not that hard. he preps you pretty well for his test with the hw, quizzes and worksheets he passes out