Overall a very chill class. This class isn't related to my major and I just took it for fun. The class is very group project based and you are able to work at your own pace. He gives good feedback and is usually very accommodating when it comes to deadlines. Very recommended.