Kyle is a nice guy and defiantly willing to hear students out. If there is something you are struggling with or don't like about the course try reaching out! The homework is intense and takes hour of your time, I also didn't find it helpful learning the content pr preparing for the exam. He goes through lecture slides too fast. Be prepared to grind