I'm taking (undergraduate) Nuclear Physics this semester and while it's going well the kind of comments and attitude I'm getting from my professor confuse me. He dismissed Kenneth Krane's Nuclear Physics book when I told him I was studying from it. When talking about the Dirac equation and Pauli equation he'd basically compare them to a "lucky guess". He has told me that Dirac's book on quantum mechanics has many mistakes (I understand it might be outdated in some parts, but it seems he doesn't want to recommend it). He goes on about angular momentum, and starts talking about Homeomorphism and homomorphism, rotation groups, and a D matrix in coordinate transformations for the spherical harmonics functions. I happen to have read a bit about that in Sakurai's "Modern Quantum Mechanics" and asked him if those were the Wigner D-matrices I read on Sakurai's and he said they were but he doesn't like the way it's taught in that book. Whenever he recommends a book it's usually by some hard to find russian author and it's very dense material. I mean, I want to learn about this stuff, it's interesting to me. But when he explains it is barely understandable (even the professor will refuse to explain further saying we won't understand him) and when I try to read by myself it's difficult. My professor thinks we should have more advanced algebra courses in undergrad, but I can't imagine that if undergrad in my country is already 5 years (and many people finish it in 6-7 years). Is it just me or is that stuff just brutal? Does anyone else see that in their undergrad physics? If so I feel I need to catch up to what people are doing in other countries!