Michael Downey
Really recommend Dr. Downey! His lectures are straight-forward and are easy to understand. He is very organized and is always available to answer questions. His midterm questions are very true to the material in his lectures. You can tell he really wants his students to succeed!