Great professor, he wants you to learn but if you dont put in the work itll hurt you. Ask lots of questions and meet him in office hours to better understand the topics. Beware of fast paced lectures and taking lots of notes