Andrew Buchanan
He's a really nice guy and he's really funny. As a lab professor, he is amazing because he isn't strict about grading at all and he gives all of the answers if you ask for them. He's really good at explaining concepts that may be confusing too.