An amazing teacher just finished the class with him today. after 6 weeks Very understanding. Class is homework and test-based (if you pay attention to his lectures in class you'll do fine). Would take his class again!