Jose Garcia
A solid option for this class.  His lectures are pretty clear. 3 exams including the final, and Im not sure if he always does this but he gives out a practice exam with no key. Dont be afraid to ask him questions about anything, he is extremely helpful!