Did a great job with the class, especially consider the remote learning switch. I was already well experienced in the topics covered in class so everything was super easy, but even then projects aren't too hard and you get your own creative freedom. Grading can be a slight bit too rough but good feedback is always provided.