Charlie Cunningham
Charlie is a great professor and I loved taking his class. The material was definitely challenging and there was sometimes a heavy workload but there were many resources to help students succeed like extra help hours with upperclassmen. Charlie explained complicated concepts really well and was clearly passionate about what he taught. Funny too!