Software Engineer with 12+ Years Teaching Experience
4,645
Total learners
461
Reviews
About me
Hi, I'm James from the U.K.
I'm a software engineer for a scientific organisation, and prior to this I have worked as a freelance engineer building Python programs in automation, machine learning and data science. I have also worked for 5 years as a lecturer in Computer Science and programming, specialising in Python.
I have taught Python to over 300 students in person, and completed over 3000 hours worth of online tutoring to students from all over the world. In my experience as a lecturer and tutor I have been able to compile methods and techniques to really help people understand how to use Python for their first language. I see great benefit in constantly relating lesson content to real life applications, and explaining the theory behind the scenes.
Many of my students now work as Python developers in the industry and I am proud to be the tutor that has helped them on their way.
I hold a Masters in Advanced Computer Science and a Masters in education specialising in Computing.