What do you think makes a good teacher?
Mz: The best college professors I have had were working professionals who taught on the side or people who otherwise still had some hands-on experience with the subject they were teaching.  There's a reason we have the cynical expression "It's academic" as a means to dismiss something as irrelevant to the real world.  I generally hate wasting my time on "Ivory Tower"/"It's nice In Theory" type of learning.  That stuff not only doesn't prepare you for the real world, it's counterproductive because it's got you thinking stuff that doesn't really work and spending time on stuff that doesn't really work...etc.