Andrew Swift
Dr. Swift is a researcher, not a professor. He taught calculus 1. He seems disconnected from the class, expecting the class to know many of the things calculus one consists of without teaching it first. I will say, he would probably be great in higher level calculus classes, as he is very smart. Try to avoid him for lower level courses though.