A few thoughts:
1) You don't have to take classes only because you want to work in that field. You can take classes for personal enrichment.
2) It's true you may get a poor professor. It's also true you may get a great one. You won't know until you try.
3) You should not believe things just because your professor says so. Nor would any professor worth their salt ask you to. They should be able to explain the evidence and reasoning behind the cintent they are teaching.
But also I think it's important to admit that they may know more about their particular subject than you do. It's their career, after all.
So listening and learning and challenging your preconceived ideas is part of the process.
4) The benefit of a class environment is that it is more structured and will teach you what you need to know in a systematic, progressive way; moving from simpler concepts to more complex ones, etc. Without more basic knowledge, you'll be lost when someone tries to explain a more complex one to you (I think you've already experienced that here somewhat). That's why I recommend it despite the sort of scattershot answers you'll get here (although some are quite good, no doubt).
Anyway, more food for thought.