Overall best professor I have ever had. Everything you need to know for the exams are mentioned in the lectures so dont skip. He seems harsh in the syllabus but the sweetest man! Loves dad jokes which makes the 8am class bearable. Lots of work on connect so be ready for hours of that! But 100% recommend his class. Made an A on every exam and final