He has taught Visual Basic for Applications at university level and written dozens of user manuals for a wide range of applications. He is also a professional author writing websites and books to explain science to a wider audience. He specializes in the history of the universe.