Mahendra Kavdia
This guy is a real down to earth proffesor. He wants everyone to succeed in his class and his review sheets are exactly what you need to know. If you can do his review sheet you will do amazing on his part of the exam. I love the fact that he tells you what you are learning is applicable. If you get confused ask him questions in his class.