Just got back from 8 day ASA 103/104 course. Black Rock Sailing School partners with CYOA out of STT. There were 3 students on the 49' Beneteau. We did several hours of class instruction and then sailed every day. We all got plenty of opportunity to practice. Our instructor, Capt Paul Sullivan, was excellent. Throughout the week we were able to meet all of the courses objectives and still have time to snorkel and explore the islands. If you are looking to gain more knowledge or get your ASA certifications, I would highly recommend Black Rock Sailing School and Capt Paul Sullivan.