I have been a student of CMAA now for over 8 years and know their instructors. I would have not stayed with the program for such a long period of time if not for the value and integrity of the staff and instructors there. I have participated in other schools and programs. I feel CMAA’s are the best bar none. They listen and can accommodate many needs of students within reason. Try them for a month and talk to the instructors about your questions. They will stand up to your scrutiny.