I used Greenlight Training for CC classes. Classes taught by LEOs and the lectures are very informative (and don't put you to sleep.) No extraneous BS that isn't required by the law. They have a simple, decent website that is informative and the return calls quickly. Also, unlike many trainers they are insured in the unlikely event something happens.