Jesus Carrasco
He doesn't give out 100s easily. Every detail has to be correct. The reviews for exams are absolutely nothing like the test at all, and he never gives the answers for questions he posts. Overall, you can pass, but there will be no answers given, no easy assignments, and heavy emphasis on tests. 