Nicolas Widman
Lectures are not the greatest, but he is a fantastic professor who will spend a lot of effort with you during office hours. He will make sure you are prepared for exams with his extremely useful review material. Be aware that he has a speech impediment, but he wants your success (I am number 1 widman glazer). 