I've taken a bunch of classes in the USU slp pre-requisite program, and I recommend the program on every level. The price is very reasonable, you can pick and choose which classes you need, they offer all classes all semesters, including the summer, the professors are great, and it is rigorous enough that online post-baccalaureate students are reporting that they are getting into grad schools. The professors will write you recommendations for applications even if you are an online student. I haven't had any technology issues, and there is a strong sense of community on the chat boards for each class I have taken. Not all of the classes that you would need for every program in the country are offered - so you would have to check what the requirements for the grad programs you are interested in are. (Neuroscience is one class that is not offered, and seems to be a requirement for many programs.) So you could either do the whole post-bac program to get your 2nd bachelor's degree in Communication Disorders (12 classes), or you could take only the classes you need. Good luck!