Easy class but he cancels classes a lot. It is super fun, he is very passionate about the course, and he is very hands-on. Fun assignments. there is a Group project with random groups this can do you dirty- I say from experience. 