Michael Overton
The lectures are not always clear, but Prof. Overton has always been patient, straightforward and responsive in and outside of lectures.  The textbook he recommended complements the lecture very well. The assignments are not easy but they are not excessive either. I learned a lot about Matlab, floating points and numerical linear algebra.