I attended Mike’s class for 2 semesters. It was a great experience. Mike’s class is different from most of the classes you find elsewhere. You don’t just sit and write and listen, instead, you communicate, you express yourself, you learn other cultures, you also learn from playing games and having fun, and, last but not least, you will have a lot of new friends by the end of the semester.