Ben Steere is by far the best professor Ive ever had. Very down to earth guy, very helpful and easy to talk to, and an excellent teacher. He really cares about the work and I recommend everyone take a class with him.