He was a very funny guy and made class fun, but he rushes too much. My 75 minute class would barely run a full half an hour, so I did not really feel like I was getting my money's worth. Due to the quick pace of his lectures, I had to teach myself all of the material. He switches the curriculum around so tutoring is difficult, but he does give EC.