Eric Becraft
I took this class for BI 101 and I absolutely love him. He is always open to questions, he makes sure the class as a whole understands the topic before moving. He gives you multiple chances for extra credit. He records his lectures every class and posts them along with the power points. His tests questions are straight from his power points.