David Steinberg
Professor Steinberg is one of the best Professors I've ever had at any level of academia. He totally understands how to resonate with large bodies of students, and his approach to teaching biology for non-majors was spot on. If you need a lab science, this is the man to fulfill that requirement with.