Skip to main content

Information About Michael - Bristol trainer -

Profile Picture

Michael's profile picture


This is how 2 referees rated Michael:





Specialisms Taught

Michael offers a discount of 50% on their first / introductory lesson!


Hourly Charge
Beginner £30.00
Intermediate £35.00


Hourly Charge
Beginner £30.00
Intermediate £35.00
Advanced £35.00


Hourly Charge
Beginner £30.00
Intermediate £35.00
Advanced £35.00
Expert £40.00


Hourly Charge
Beginner £30.00
Intermediate £35.00
Advanced £35.00


Hourly Charge
Beginner £25.00

Map Location

Personal Description:

I have a Master's degree in Computer Science and I am a professional Software Engineer and therefore have a vast amount of experience in programming and IT systems. I look forward to assisting anybody who requires assistance in programming or general computing and I am willing to teach at all levels.

Training Experience:

4 year Master's degree in Computer Science from the University of Bristol.
I work as a Software Engineer.
I have helped many universities students (non-computer science) complete a variety of programming based assignments in a range of languages such as Java, Python and C/C++/C#.
I have also assisted many people with general IT needs and have managed to pass on a great deal of knowledge to them.

Training Approach:

I like to keep my IT lessons relatively informal and try to teach good habits and a good instinct for computing rather than attempting to make students learn a series of instructions that are too easy to forget.
I find programming lessons require a different approach for every student and I like to work with my students to design lessons that work best for them.

Tutor Resources: (free to download)

Please login or register to download tutor resources.

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


  • University of Bristol (2020) - Master of Engineering - Computer Science (Masters) (✔ On File)

Tags: Bristol C++ trainer, Bristol C# trainer, Bristol Java trainer, Bristol Python trainer, Bristol Assembly trainer, Bristol Beginner C++ trainer, Bristol Intermediate C++ trainer, Bristol Beginner C# trainer, Bristol Intermediate C# trainer, Bristol Advanced C# trainer, Bristol Beginner Java trainer, Bristol Intermediate Java trainer, Bristol Advanced Java trainer, Bristol Expert Java trainer, Bristol Beginner Python trainer, Bristol Intermediate Python trainer, Bristol Advanced Python trainer, Bristol Beginner Assembly trainer