I offer classes in Physics, Mathematics, and Computer Science; as well as application, interview, and careers guidance for high school students. I’ve also taught and/or worked at all of the Russell group universities in London – covering courses in Physics, Machine learning, Python, C++, and MATLAB.
Aside from this, I’ve worked at a few renowned companies and organisations (more details on my CV, available upon request).
See below for a list of qualifications.
High School
Support is mostly focused on STEM subjects and careers guidance for sixth-formers; especially for IB diploma and A-level students – though on occasion I teach IB MYP and (I)GCSE too.
My approach is to firstly find gaps in a student’s knowledge of the syllabus, and then devise a teaching approach which is tailored to the individual. Having been home-schooled myself, I appreciate the advantages of bespoke at-your-own-pace learning.
As well as covering the syllabus, I offer essay & assessment writing advice, as well as careers & applications guidance, and interview prep.
University
Guidance focused on programming, maths, and physics.
For private tutoring, this has mostly focused on students seeking extra support after changing careers or switching degrees.
In terms of formal teaching, I’ve designed, taught, and assisted with a variety of programming language courses (Python, C++, and MATLAB) and subjects (Machine learning, Physics, and Mathematics) at Imperial, KCL, and the LSE. I’ve also been employed as a researcher at UCL, KCL, and the LSE.
My Qualifications
My qualifications include BSc (Hons) (Physics) and MSc (Distinction) (Computer Science) degrees from the Department of Physics and Department of Computing, respectively, at Imperial College London; and a PhD (Deep Learning for Medical Imaging) from the Medical Imaging CDT at King’s College London.
I also used to be a chess tutor/trainer for novice to intermediate players (as a former Kenya National Junior Champion, college team captain in Oxford, and ECF member).
Awards
- IEEE NPSS Paul Phelps Continuing Education Grant
- Philips MSc Project Prize
- Gloucester Research Prize
- Numerous scholarships and travel grants
Titles & Memberships
- PhD MSc BSc (Hons) ARCS DIC AKC MInstP MIEEE MIPEM
- Voting member of The Python Software Foundation
- Developer group member of CCP SyneRBI (formerly PET-MR)
- Contributing member of The ACM Chapter
- Organising committee member of The ICCSW conferences
- Tenor lead, ex technical officer and webmaster for The Imperial College Choir
- Pilot in training with the UK CAA
- Sailing licence from the RYA
- SCUBA diver with the PADI
Further info on my extra-curricular pursuits can be found here.
Student Links
My students can find resources below (Forgotten Username/Password). Links are deactivated if not accessed for over 30 days.