Andrew - Computer skills tutor - Newmarket
Andrew - Computer skills tutor - Newmarket

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Andrew will be happy to arrange your first Computer Skills lesson.

Andrew

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Andrew will be happy to arrange your first Computer Skills lesson.

  • Rate £56
  • Response 2h
  • Students

    Number of students Andrew has accompanied since arriving at Superprof

    50+

    Number of students Andrew has accompanied since arriving at Superprof

Andrew - Computer skills tutor - Newmarket
  • 5 (5 reviews)

£56/hr

Contact
  • Computer Skills
  • Computer Science
  • Software
  • ICT

Computer Science and programming tutor (GCSE, A-level, degree) - 10 years tutoring experience, videogame industry veteran

  • Computer Skills
  • Computer Science
  • Software
  • ICT

Lesson location

    • Online
    • at your home or in a public place : will travel up to 20 km from Newmarket

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Andrew will be happy to arrange your first Computer Skills lesson.

About Andrew

After leaving the videogame industry due to a health condition brought on by working too hard in the videogame industry, I started tutoring in 2015. While I spend most of my working time tutoring, I still work on my own games, including Reality Drift which is due out at the end of 2025.

Programming languages I've worked in extensively:
C/C++
C#
Python
Java
JavaScript
Lua
HTML/CSS

Programming languages in which I have some experience:
Haskell
Scala
Perl
Ruby
Assembly language
Flash/Actionscript
Training languages such as BASIC, Pascal/Delphi, LOGO, Scratch and MIT App Inventor

Gameography:
Dog's Life (2003) - PlayStation 2, 2003
Rollercoaster Tycoon 3 (2004 ) - PC
Rollercoaster Tycoon 3: Soaked! (2005) - PC
Rollercoaster Tycoon 3: Wild! (2005) - PC
Thrillville (2006) - PS2, Xbox, PSP
Thrillville: Off the Rails (2007) - PS2, Xbox 360, PSP, Wii, PC
LostWinds: Winter of the Melodias (2009) - Wii
Kinectimals (2010) - Xbox 360
Kinect Disneyland Adventures (2011) - Xbox 360
Elite Dangerous (2014) - PC
Partition Sector (2021) - PC
Reality Drift (2025) - PC

I also worked on the books Code the Classics Vol I and II, published by Raspberry Pi Press.

See more

About the lesson

  • Primary
  • Secondary
  • GCSE
  • +10
  • levels :

    Primary

    Secondary

    GCSE

    AS Level

    Adult Education

    A Level

    Undergraduate

    BTEC

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

All languages in which the lesson is available :

English

I grew up programming early computers such as the ZX Spectrum, and was writing simple games from the age of seven. I worked for 13 years as a programmer in the video game industry, including on games that have sold millions of copies. Since leaving the industry and becoming a tutor, I've tutored over 250 students at all levels. As well as tutoring GCSE, A-level and degree level Computing/Computer Science, I can help both kids and adults learn how to make games, as well as teaching general programming skills.

For those starting from scratch, I tend to start with the practical side of computer science (i.e. programming) and mix in in the theory as we go along, as I believe seeing a tangible program output helps keep the student engaged. I have found that my experience in the games industry has helped provide examples which can illustrate the topics I'm describing.

My sessions are typically 45 minutes, which means that the fee per session will be 3/4 of the hourly rate shown.

See more

Rates

Rate

  • £56

Pack prices

  • 5h: £280
  • 10h: £560

online

  • £56/h

Find out more about Andrew

Find out more about Andrew

  • Can you tell us about your first experience using a computer?

    My earliest memory of using a computer is typing in the name of a friend into my Sinclair ZX Spectrum, aged about four or five. There was a special trick to this, as the first key typed would actually enter a command keyword, so you had to do that, type the name and then delete the command, which was not as straightforward as it would be today as that computer did not have dedicated cursor or delete keys. However, I did have to ask my mum how to spell 'Adam'.
  • What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    The invention of the microprocessor enabled the creation of what used to be known as microcomputers. Today we just call them computers - 'micro' distinguishes them from the old minicomputers, which were 'merely' the size of a filing cabinet. They in turn were small compared to mainframe computers, which would take up an entire room. Similarly, the development of the microcomputer led to the concept of the personal computer (PC), another term we barely think about today, which contrasts with old mainframes which were often operated by a whole team of people.
  • Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    When I got my first home computer aged four, I was amazed that you could use it to control what happened on the TV. I started experimenting with writing simple programs on it - initially ones which made farting noises, and then very simple games. I went on to have a career in the videogame industry, and still make my own games when I'm not tutoring. Games are responsible for getting a lot of people into computer science and programming, and we might not have the current breadth of apps and online services if games had not inspired people to get into the subject.
  • Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    My role model is a game developer called Jeff Minter. He's been making games since the early 1980s, and he's always been focused on his own very specific creative vision, rather than being driven by what's conventional or commercially sensible. His games have names like Llamatron and Revenge of the Mutant Camels, they are full of baaing sheep noises and little jokes, such as the difficulty levels in one game being named after different types of curry.
  • Provide a valuable anecdote related to your subject or your days at school.

    I worked on a game called Rollercoaster Tycoon 3: Wild, where the player could build a zoo. I had to come up with a system for naming the animals. We already had a set of names for the humans who visited your theme park, so I decided on a system where the game would choose a random name for an animal where the first letter of the name would match the kind of animal - e.g. "Larry the Lion". The next problem was in how to choose the name. If the player creates multiple lions, they should all have different names, but randomly choosing from names starting with L risks choosing a name which has already been assigned to another lion. The game could check against all lions to see if any of them already have the same name, but if there was a match, it would then have to choose another random name, and check for that. It might even randomly choose the same name that it just tried! This could end up being very slow, and would get stuck in an infinite loop if all 'L' names had been used up. What I needed was a way of stepping through all 'L' names in an order that seemed random but only looked at each name once. A Google search came up with something called Mersenne primes, a type of prime number. It turned out they could be used to achieve the goal. I didn't need to be an expert in maths or have a complete understanding of why these worked - it just mattered that I was able to find out about a tool I could use and make use of it. Similarly, game developers often use a mathematical construct known as quaternions. Very few people actually understand the maths behind them, but they don't need to - they can just use them as a tool and move on with their lives.
  • What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    I learned to use computers by experimenting and reading what's on the screen. In general, you won't destroy the computer by trying different things. What is important is to actually read what's on the screen and think about what it means. A lot of people just skip dialog boxes without reading them, because our brains sometimes have a tendency to want to avoid thinking too hard. I do this myself sometimes!
  • What are your other passions, related or non-related to computers?

    It's important to stay fit and healthy. My career in the videogame industry was cut short because I worked very long hours, sometimes without a day off for months at a time (including working weekends), and my health suffered greatly. These days to keep fit I do an activity called Rabble, which is like playground games for adults, or sport for people who don't like sport. It's a good way of meeting people, as well as staying fit.
  • What makes you a Superprof in IT?

    I've been tutoring since 2015. When I started, I wasn't sure if I would be any good at it - but I've now had over 200 students and their parents often tell me that their child has been enjoying and benefiting from the lessons. I think my perspective as a videogame industry veteran is also helpful, as I can explain certain topics by referring to games with which the student may be familiar, and provide programming examples from the code of my own games.
--
--

Similar Computer Skills teachers in Newmarket

  • Richard

    Cambridge & Online

    New
    • £32/hr
    • 1st lesson free
  • Ana

    & Online

    5 (34 reviews)
    • £100/hr
    • 1st lesson free
  • Andrea

    London & Online

    5 (48 reviews)
    • £150/hr
  • Asst Prof Kritaphat PhD

    London & Online

    5 (46 reviews)
    • £69/hr
    • 1st lesson free
  • Robert

    London & Online

    5 (17 reviews)
    • £99/hr
    • 1st lesson free
  • Alan

    London & Online

    4.8 (18 reviews)
    • £40/hr
    • 1st lesson free
  • Micheal

    Bexley & Online

    5 (17 reviews)
    • £35/hr
  • Juneyt (MA, MSc Oxford)

    London & Online

    5 (24 reviews)
    • £110/hr
  • Abubakar

    & Online

    5 (21 reviews)
    • £25/hr
    • 1st lesson free
  • Ramy

    Liverpool & Online

    5 (22 reviews)
    • £35/hr
  • Adam

    Manchester & Online

    4.9 (45 reviews)
    • £79/hr
  • Priyanshu

    London & Online

    5 (16 reviews)
    • £20/hr
    • 1st lesson free
  • Md Shahidul

    Dagenham & Online

    5 (11 reviews)
    • £60/hr
  • Manoj

    London & Online

    5 (20 reviews)
    • £25/hr
    • 1st lesson free
  • Toprak

    Manchester & Online

    4.9 (23 reviews)
    • £25/hr
    • 1st lesson free
  • Danilo

    London & Online

    5 (12 reviews)
    • £30/hr
    • 1st lesson free
  • Purva

    & Online

    5 (24 reviews)
    • £30/hr
  • Benedek

    London & Online

    5 (11 reviews)
    • £59/hr
  • Ashar

    Hounslow & Online

    4.9 (23 reviews)
    • £30/hr
  • Octavian

    London & Online

    5 (17 reviews)
    • £49/hr
  • See Computer Skills tutors