Rob Richardson
Looking at the other reviews here I wasn't sure I'd like this professor. However, I legitimately have enjoyed class with Rob. He has a great personality and is very passionate about what he teaches. Sometimes he comes up with fun ways to make the class interactive. He can fairly often go off-topic, but overall it is a good introductory class.