As long as you put effort into the class you will do fine. He cares about his students and is interested in their lives. The weekly homework does take a lot of time, but if you trust the process, you will do great. Attendance isnt mandatory but you will miss out on a lot if you do not go. Materials will be pricey but you will need almost everything