By the way, there's a pretty nice recent article on the topic by Steven Weinberg in, of all places, the New York Review of Books: http://www.nybooks.com/articles/2017/01/19/trouble-with-quantum-mechanics/ It would be nice to give you a link to a good technically-oriented overview, but so far I haven't found such a thing.
I've found that one of the best things about teaching is that in order to do it coherently, you're forced to learn concepts in ways that you hadn't considered before. You can get a perfect score on an exam, and read 100 books on a topic, but until you have to make some else understand it, you can't really comprehend the limits of your own understanding. This is fantastically true in math, physics and chemistry, where bullshit rises to the surface almost immediately.I was mentally strained by a kid who barely two months earlier didn't know what exactly is a solution concentration.