I took the 5 week class this spring and had a great experience. Sam was a wonderful teacher, he gets to the point and lets you know what to study and how the class is doing as we go along. It does take a lot of studying on your own at home to keep up, and you have to take good notes so you remember the multiple (helpful) examples he can give you based on all his experience. Still, if you put in the effort you can pass the state and national exams on your first try! Kim has been super friendly and very helpful both in registering for the class and even after passing the test. I would highly recommend this course!