It's worse when you go to a major university, one that is nationally recognized. FULL professors can be complete horse crap to students because they bring in tons of money for research. So of course they want "their book" used for the class "they teach". Both their book and teaching are crappy.When enrolled in CCCC which eventually spawned CSM, a "professor" had listed as required material, a book written by a colleague of his. The lemming that I was as a teenager, I purchased the required material for ~$100. In the course of the class there was one question on one quiz that referenced one sentence about 1/2 way through the 200+ page book. From that day forward I knew that college was a money making racket and nothing more. I learned you have to pay to play.
College, like any school is what you make of it, how much you invest in learning.
If you take basket weaving 101, then it's a waste of money.
My recommendation is that if the student isn't sure what they want to do or isn't really mature, go to the CC and get the prerequisit courses knocked out. The good thing in MD is that the CC and the UMD system are linked so you can do that.