I took a circuitous route to a Yale PhD as a high school dropout entering a community college as a ‘mature student’ (Canadian term). In general the teaching at CC was much better with smaller classes. Many of the instructors really enjoyed teaching and were not burdened by research. Of course university has it’s own magical appeal, but for me it was the perfect on ramp.