David Steinberg
This is one of the best professors I've ever had. He is the most personable individual and makes a class that should be boring for non-majors one of the most interested classes I've taken. He truly cares about his students and makes the content on the tests very clear beforehand. If you need to fulfill your lab science, take bio with Steinberg