This guy is amazing! He is super chill and fun. I found this to be one of my favorite classes. He does not do regular exams, instead he does big projects as exams(they're not that big). There are a few assignments a week but they are not difficult, and if you are confused with anything he is an amazing help. Would 1000% recommend this professor. 