1. Listening to others. As a teacher I have found that I have learnt a lot from my students and the questions that they ask. Such questions force me to dig deeper and in doing so I have acquired a more thorough understanding of the subject
2. I was sick a lot as a child and therefore spent much time by myself…reading and learning. Having supportive parents helped as well.
3. Rising to the challenge – I love teaching new courses which force me to broaden my horizons and increase my knowledge base.
4. Magazines…… New Scientist, The Economist, BBC History Magazine, National Geographic, Time, World Football, Military History, Scientific American, Omni plus as a child Look and Learn and World of Knowledge
5. Watching Documentaries – You Tube is a great source for this.
6. Reading Reference Books – Guinness Book of Records, World Almanac, Pears Encyclopedia, Chronicle Series, World Book as a kid.
7. Reading Books in general – I normally have on the go 3-4 books that I read at a time.
8. The Internet …Its amazing how much knowledge is at your finger tips if you know where to find it.
9. Completing Quiz Books - The Isaac Asimov Super Quiz Series was great as was the British series Mastermind.
10. Schooling – Completing two science degrees plus an education degree has helped but it has not served to provide me with the bulk of my knowledge.
11. Experience…The Greatest teacher… this has no doubt served me well in both my engineering and teaching capacity. The key though is to reflect meaningfully on the experience.