Joe Alexander
Dr. A was super understanding when I had any issues, and was generally a nice guy. He wants to help you out if you are consistently showing up and trying. Tests are pretty straightforward and he highlights the content you need to know in his slides. Take notes on his lectures and exams are an easy A or B. He will usually curve as well.