Mike is super chill and extremely kind. He cares about the success of his students and really listens to their concerns. Attendance is not mandatory but you will not do well if you don't go to class--it is very beneficial. The course work is difficult but he is more than happy to help you understand. 10/10 would recommend.