Hung-Chang Liao
Lectures are very clear and easy to understand. His method of teaching made it very easy to understand the content. He provides 4-5 previous midterms for each midterm to practice from. If you do those the format is very similar in terms of types of questions and he prepares you very well. Final is a bit harder, but still manageable. Great prof.