Jon was such an amazing teacher, he is so knowledgeable in the field. His class is also very structured and he has a clear grading policy and is on top of making sure you know where you stand in the class. The course in general is not for a weak, and is not cheap, be prepared to spend a good 400 on materials, text book, uniform ect.