I cannot stress this enough, he is an AMAZING teacher. You can tell how truly passionate he is about his subject and he sounds like a muppet, so easy to listen to. All the work for his class is on your own and not directly related to the subject matter so if you aren't interested in this subject, you won't make yourself do the work.