Alan Freed
Dr. Freed is a great guy, and he seems to care that his students learn the material. However, the homework is all coding, and the exams are using numerical methods by hand. It's pretty difficult to know how to prepare for the midterm and final. Get an early start on the homework too, because it'll probably take a while.