David Patric
Prof Patric is boring, but he knows it. What does that mean? He doesn't waste anyone's time. Lectures are to the point and frequently end early so you get more time in the labs. He is also a complete expert: the man knows the actual procedures and commands of anything you need off the top of his head. Lenient grader. Would recommend.