Took 103 today. It was a great class. Instructors were both former SF and were very good at relaying instructions and techniques while keeping everyone safe and making the class enjoyable and engaging. I know they are expensive courses, but personally, I feel like the instruction is top notch. I left feeling like I learned some good things all while having a great time. Looking forward to taking 104 someday, but I may even take 103 again and bring the wife now that she is licensed.