Robert Frank
Professor Frank is a great guy, but not the best professor. He is incredibly smart and I would recommend him to people who are more independent learners. If you already struggled in math he is not a horrible choice but probably not the best choice either. He tries to be a good professor, but his teaching method comes off as confusing.