Ben Steere
Everyone should take at least one class with Dr. Steere. He's one of the best professors I've ever had. He genuinely cares about his students and it shows. You want to go to class to understand the material, but he's very understanding if you have to miss due to being sick or something similar. 