Eric Davis
Dr. Davis is a hard teacher if you dont put in work. He is very helpful in office hours and answers all questions as long as theyre not dumb. I feel like I have grown as a student and professionally from taking his class. ie one time he spent 10 mins lecturing on proper email edicate. He also curves very generously at the end