Mr. Cunningham is an amazing professor and genuinely cares about all of his students. Definitely the best math teacher I've ever had. Even though I knew the content of the class pretty well, his lectures were so entertaining and insightful that I'd always try to show up to every class at 8am despite not needing to. If you can, take his class!