Got a question?

If it's not answered below just email us.


Who are the courses aimed at?

The courses are aimed at anyone with a blossoming enthusiam in the subject areas I teach. My students tend to be:

Is there a minimum or maximum age?

I welcome enthusiastic adult learners and teenagers. Younger students can be accommodated, but may want to be accompanied by someone older. I run occasional sessions for kids aged 11+. There is no upper age limit!

Do you do GCSE and A-Level Courses?

Whilst this is something I have done in the past, I'm not currently offering A-Level and GCSE computer science tution.

Where are the courses delivered?

I run courses at the University of West London in Ealing and University of Arts in Elephant and Castle. Some courses are run from our home in Ealing, West London. For group bookings I can come to you if you are in or around London. I also do school visits.

Do you offer online courses?

My focus is on face-2-face, hands-on, interactive and collaborative learning. A nice side-effect of this approach is that my students pick up essential skills in working as a team.

I do offer online one-to-one tuition and personal projects assistancewhere appropriate.

Due to the current COVID-19 lockdown situation, I am running some of my courses and events online. I am also doing some online courses with The University of West London and The University of Arts.

I also have a few data science courses available on OpenClassrooms.

What facilities do you have?

I have a woodworking workshop for all the messy work and an electronics station, where the soldering happens. For digital fabrication, laser cutting and 3D printing facilities can be used.

How big are the classes?

To provide the best learning experience, I keep my classes small, with a maximum of 4 to 6 students for most classes.

What materials are provided?

All materials are provided except where stated in the course description.

What are the main subject areas you cover?

My focus is combining Computer Science, Programming, Robotics, Artificial Intelligence, Electronics, Engineering and Data Science. Combined, these disciplines provide a huge scope for creative computing.

Will you be introducing other courses?

I really enjoy creating new courses, so I expect the list to grow. If you have some ideas, why not suggest them!

What do I have to bring?

For most courses, just bring along your laptop. After you book, I will send you details of any software you need to install, as well as anything else you might want to bring. I can provide laptops if you let me know in advance.

What additional support is provided for students?

I can provide one-to-one tuition. Click here for details.

Students working on their own projects may want to book a Personal Projects session to get some focussed assistance with your project.

Do I qualify for the concession rate?

Anyone in full-time education for the current academic year qualifies for the concession rate.

Can I get a discount?

Where the courses are booked through the universities I have no ability to offer discounts.

For the sessions I run direct, my course rates are already significantly lower than similar courses elsewhere. I occasionally offer discounts for loyalty and am open to offers of skills exchange or other forms of bartering!

How do I pay?

Where the courses are booked through the universities, you will pay direct to the university. For direct courses, once you book, I will send you an invoice. I can take payment by bank transfer or Paypal.

What do I get to take away from the course?

You will take away anything you make (such as your robot and code).

You will also take away the comprehensive course notes (for the robotics courses we have over 50 pages of detailed notes):

You will also receive a certificate:

Question not answered? Please email us at