Skip to main content

Information About Andrew - Milton Keynes tutor -

Profile Picture

Andrew's profile picture


This is how 2 referees rated Andrew:





Subjects Taught


Hourly RateOnline Lessons
Hourly Rate
A-Level £50.00£40.00
University £50.00£40.00
Casual Learner £50.00£40.00

Computer Studies / I.T.

Hourly RateOnline Lessons
Hourly Rate
GCSE £50.00£40.00
A-Level £50.00£40.00
University £50.00£40.00
Casual Learner £50.00£40.00

Map Location

Map for Andrew

Personal Description:

Former lecturer, and highly rated tutor by students of my courses in over four years working at the University of Bath. I have worked with students, particularly beginners, on many aspects of computer science and maths. I offer a friendly and experienced approach, focusing on trying to see the problem from the student's point of view. It is very easy for someone who has completed their education to forget how hard it can be to learn something from scratch. I use my expertise combined with my personable nature to quickly identify where the student is struggling, and then try a variety of approaches to bring true understanding; not simply knowing the answer, but understanding why.

In 2015 I worked full time as a Teaching Fellow at the University of Bath, I completed my PhD in 2015, before this I achieved a first class honours degree in Computer Science with Mathematics in 2010. I have always enjoyed helping people understand things, so I started tutoring with my department at the start of my PhD, which involved one-on-one help, teaching concepts to the whole class, and live demos of problem questions. Since then I haven't stopped teaching, with several private students through A-level and university education, and the aforementioned employment teaching 7 different courses.

Now I work as a full time private tutor based in Bletchley. I teach online with an HD webcam and graphics tablet so you can see me writing, and can even record lessons. I also teach in person either at my home or I am happy to travel nearby (Leighton Buzzard, Milton Keynes, Dunstable, etc).

We can arrange a short course of sessions, more intensive lessons (such as exam preparation), or just one off sessions if you need help on a particular concept. Please feel free to contact me if you are interested or if you have any questions. I will try to respond as soon as possible, usually within hours but definitely in the next working day.

Here is a list of the subjects I feel comfortable teaching. If you are at all unsure please feel free to contact me with the topics you need and I will get right back to you.
- A-level Mathematics, Further Mathematics (or equivalent), including any core, decision, statistics, and mechanics modules, AEA and STEP.
- University Mathematics: particularly units relating to logic, sets, programming, or MATLAB-based.
- A-level Computing/Computer Science (or equivalent).
- A-level ICT (or equivalent).
- University Computer Science: particularly units relating to programming, logic, theory, graphics, vision, and more.
- Programming: advanced help in Java and MATLAB, intermediate level Python, and basic support in pretty much any other language.
- Other: I am happy to help proof-read essays, to assist with the readability and grammar, and to give an insight from a former lecturer who has marked hundreds of courseworks and exams. I can help with exam technique including mock exams, set homework, and so on.

Over the summer my availability is very good. I am also taking bookings for next term evening lessons, these slots fill up the most quickly. Message me and let me know what you need.

My standard fees are quoted on the right hand side of this page, please note that I offer a discount for online tuition.

Tutoring Experience:

I have always been a port of call for friends and colleagues with technical questions, but I began tutoring as a member of academic staff in 2010, providing one-on-one help for Computer Science units at my university, and was consistently top-rated by my students. On several occasions I was put forward by my department to give advice on teaching to other tutors in the university, and I was recruited to assist in teaching at summer schools for Sixth Form students. In 2014 I completed a semester-long post as a full time lecturer at my university, teaching advanced computer graphics and digital media, and then I followed this up with a yearlong employment teaching 4 undergraduate (2 final year), and 3 specialist MSc units. I have been tutoring privately since 2014. My academic field of expertise is visual computing (graphics and vision) however this is very mathematical and most of my A-level students are for mathematics. I am happy to discuss any requirements you have.

Tutoring Approach:

This is my approach to teaching in a nutshell: put myself in the student's shoes, work out precisely what they are struggling with from their point of view, and then use my knowledge to work out a way to explain that they will understand. I focus on methods, not answers. Giving someone the ability to find the solution themselves is far more useful for them than simply telling them. And I believe that if a student truly understands how to get a result and why it is right, then it is far easier to remember for an exam. If you forget, you can just work it out again from scratch.

It is easy to forget what we struggled with when learning something for the first time. Most teachers know their material inside out. But many understand the material so clearly that they find it easy, which can make it difficult to explain to someone less experienced. As someone who has been a student for many years, I know this feeling far too well! With this perspective I take pride in being able to avoid this issue when teaching others. With the right explanation and hard work from the student, there is no subject that cannot be conquered.

Native Language: English (British)
Availability: Weekdays (all times)
References Available: Yes (✔ On File)


  • University of Bath (2015) - PhD Computer Science (Doctorate) (✔ On File)
  • University of Bath (2010) - BSc (hons) Computer Science with Mathematics (first class) (Bachelors) (✔ On File)
  • Farnborough Sixth Form (2006) - A-level Mathematics (A), Further Mathematics (A), Computing (A), Philosophy (B) (College) (✔ On File)

Tags: Milton Keynes Maths tutor, Milton Keynes Computer Studies / I.T. tutor, Milton Keynes A-Level Maths tutor, Milton Keynes University Maths tutor, Milton Keynes Casual Learner Maths tutor, Milton Keynes GCSE Computer Studies / I.T. tutor, Milton Keynes A-Level Computer Studies / I.T. tutor, Milton Keynes University Computer Studies / I.T. tutor, Milton Keynes Casual Learner Computer Studies / I.T. tutor