Bradley Peterson
He is the best CS professor I've had so far. He makes assignments very clear and he is almost always available to work through even little things. He makes his lectures easy to understand and engaging and he's got dad humor which makes class fun. His class is difficult but there is no reason to fail, he is willing to help with anything.