Michael Christenson
He shouldn't be teaching. He expects students to know everything and will not let go of small mistakes. He doesn't reply to emails. His exams are way too hard and way too lengthy. Any other physics professor is better than him. Save yourself a semester and take someone else.