Sorry, but IMHO, it may be your son who may be the problem. Yes, every school may have a few “problem” professors that many students don’t like, but it seems your son is unhappy with most or all of his. You say that the quality of profs 30 years ago when you attended were better, that you are horrified. On what do you base that? Are you sitting in on current classes or just going off what your son tells you? I know as a parent you want to take what your child says at face value, but in this instance I would have to question what he perceives to be the truth.