🙄
Educate yourself about the field. There are plenty of non-MDs/DOs that are on faculty at medical schools.
To be fair, I think the question might've been why would they have a psychologist teaching a solely medicine-based topic...? Which in that case, they probably wouldn't.
However, med schools seem to almost ubiquitously have non-physicians (e.g., psychologists, neuroscientists, medical physicists) teach portions of courses or deliver talks in their fields of expertise.
As for becoming a neuropsychologist, this is solely an N = 1, but I started training in neuropsychology from day 1 of my grad program (i.e., practica, coursework, research)...and looking back, I still wasn't ready to actually practice it until after my fellowship. A small part of me might've
thought I was ready after internship, but I would've been mistaken.
But to answer an above question--in most states, there's technically nothing stopping a non-fellowship trained licensed psychologist from attempting to practice neuropsychology, except their own sense of the bounds of their competence. However, it's one of the more widely-recognized specialties, and boarding (or at least board eligibility) is becoming a more commonplace requirement, so that may change at some point.