Yes. I can vouch for a similar experience. I took geometry in community college. My teacher was employed by NASA for over 30 years. He is quite older, and African American, so in that time period you had to be the best and it shows. He would go above and beyond n explaining the material, we even did origami, constructions (all other teachers skipped these), and he even taught us to work from a least 2 books given time constraints. He was really great because he understood the material at a real high level and could explain without sacrificing rigor.However, there can be professors who are extremely brilliant, have created theories and useful research, however they can blow as educators.
I am experiencing this in my linear algebra class. The professor has written in countless journals, edits other people's research, and has multiple degrees (phd math, physics, masters engineering), the problem is he sucks as an educator. His test are basic, the problem is who have to teach yourself and we all have more than 1 class. There is literally 2 students in the class. He has a 90 percent failure rate for all classes. Surprised administration has not fired him.