PremiumLuke M.

Luke M.

£38 /hr

Software Engineering (Doctorate) - Newcastle University

95 completed lessons

About me

Hello World!

After recently completing my PhD in software engineering and machine learning at Newcastle University, I decided to start tutoring as a way of helping future technologists and engineers get to grips with the basics of computer science and (hopefully) to inspire them to develop a passion for the subject.

Computing is a subject that leads to a very exciting career path filled with extraordinary opportunities that are difficult to find anywhere else. But many find it ver...

Hello World!

After recently completing my PhD in software engineering and machine learning at Newcastle University, I decided to start tutoring as a way of helping future technologists and engineers get to grips with the basics of computer science and (hopefully) to inspire them to develop a passion for the subject.

Computing is a subject that leads to a very exciting career path filled with extraordinary opportunities that are difficult to find anywhere else. But many find it very challenging and sometimes even daunting. I want to be able to help students, at any level of their education, overcome the typical hurdles and challenges with open, friendly discussions about the areas they find difficult or just want to know more about. 

The areas that I can generally help students with include programming (Java, C++, C#, Python and Scala), databases (incl. SQL), general software engineering, general computing and networks, system and network security, data science and machine learning, discrete maths, statistics and problem solving.

I have at least 3 years teaching experience at GCSE, A-level and university levels and 2 years in industry as a developer and analyst and am happy to tutor computing students at any stage, so feel free to get in touch!

Show more

About my sessions

Initially, I ask students about what they expect to gain from tutoring and areas that they feel they would need to spend time focusing on, where I would then tailor each session based on what would be best for a student to achieve their goals, according to a mutually agreed teaching plan. Each lesson focusing on theoretical concepts would then be 45 minutes long that would be an interactive discussion focusing on the student's area of interest, followed by 15 minutes of questions or exerc...

Initially, I ask students about what they expect to gain from tutoring and areas that they feel they would need to spend time focusing on, where I would then tailor each session based on what would be best for a student to achieve their goals, according to a mutually agreed teaching plan. Each lesson focusing on theoretical concepts would then be 45 minutes long that would be an interactive discussion focusing on the student's area of interest, followed by 15 minutes of questions or exercises.

For sessions that focus on programming, there are two styles I use. The first is to discuss some of the underlying theory behind programming (such as understanding classes, objects, inheritance, variables and data structures, etc.) with practical demonstrations of how these concepts work and how they're applied. The second is to focus more on the problem solving element and programming technique, where I would talk students through solving a particular problem (or type of problem) and then ask the m to solve different problems while observing good coding practice.

For exam preparation, I would generally walk students through a past exam paper to understand how much the student knows and areas where they may need improvement, where revision sessions would focus on improving understanding in these areas. I am very familiar with the AQA and OCR syllabuses, so would also be able to explain to students on how best to answer questions.

Show more

Personally interviewed by MyTutor

We only take tutor applications from candidates who are studying at the UK’s leading universities. Candidates who fulfil our grade criteria then pass to the interview stage, where a member of the MyTutor team will personally assess them for subject knowledge, communication skills and general tutoring approach. About 1 in 7 becomes a tutor on our site.

No DBS icon

No DBS check

Ratings & reviews

5
44 reviews
5
4
0
3
0
2
0
1
0
ZR

Zaim Parent from Birmingham

10 Jun '19

You've given a lot of confidence not just about my exam but also my future because I really need at least a C in this. I've tried not to take your time for granted and I really appreciate all the lessons we had!

ZR

Zaim Parent from Birmingham

2 Jun '19

Camera turned off at the end though

AL

Amanda Parent from South Croydon

1 Jun '19

Very thorough with teaching and has a good knowledge of topic allowing him to easily answer questions and tailor to help you learn the topic.

MM

Manal Parent from Dubai

13 May '19

Luke did great in helping me with computer science. He is very patient and has great way of explaining. I found him very helpful.

Show more reviews

Qualifications

SubjectQualificationGrade
HistoryA-levelA*
English Language and LiteratureA-levelA*
ComputingA-levelA*
ChemistryA-levelC

General Availability

MonTueWedThuFriSatSun
Pre 12pm
12 - 5pm
After 5pm

Pre 12pm

12 - 5pm

After 5pm
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Subjects offered

SubjectQualificationPrice
ComputingA Level£38 /hr
ComputingGCSE£38 /hr
English LiteratureGCSE£38 /hr
HistoryGCSE£38 /hr
Personal StatementsMentoring£38 /hr
PythonMentoring£38 /hr

Send Luke a message

A free meeting is a great next step. Just ask Luke below!


Send a message
mtw:mercury1:status:ok