Information About Michael - Bristol trainer - (16 reviews)
Profile Picture
References
This is how 2 referees rated Michael:
Reliability
Trustworthiness
Professionalism
Badges
Specialisms Taught
C++ |
Hourly Charge |
Beginner | £40.00 |
Intermediate | £40.00 |
C# |
Hourly Charge |
Beginner | £40.00 |
Intermediate | £40.00 |
Advanced | £45.00 |
Java |
Hourly Charge |
Beginner | £40.00 |
Intermediate | £40.00 |
Advanced | £45.00 |
Expert | £45.00 |
Python |
Hourly Charge |
Beginner | £40.00 |
Intermediate | £40.00 |
Advanced | £45.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.
Availability: Weekends / Weekdays (evenings)
References Available: Yes (✔ On File)
Qualifications:
- University of Bristol (2020) - Master of Engineering - Computer Science (Masters) (✔ On File)
Michael's Feedback
Total Amount Of Feedback: | 16 |
Total Positive Feedback: |
At the start of our lessons he had been working on it for >3 weeks and had completed nothing and had no plan for what was a large project. It was impossible to move forward without planning, and to do so would have been detrimental. To say this was not a valid lesson is very unfair.
Your son had also not established himself a valid development enviroment in this three week period, nor at any other point in his course. Setting this up was unavoidable, and went far beyond downloads. Your son lacks the IT skills to do this himself so it was necessary I guide him through it.
This only took up a small proportion of the lesson, as we covered other topics during download times. These topics included: the difference between front and backend and my recommendations on libraries to use, an introduction to Git/Github, and how to use SQLite in Python3. This amounts to a highly valuable lesson.
I am sorry you do not feel this was worth your money, but as you told me yourself I am just one of a number of tutors you have quickly dismissed, I suspect this is not the fault of the tutors.
Michael is an excellent tutor and is able to find ways of explaining very tricky concepts in an easy to understand way. He's also very reliable and helpful where in between sessions he provided feedback over email on exercises I was working on as well as sharing additional practise exercises for areas I was finding challenging.
I learnt more in a few weeks than I did over months of university lectures and I'm confident I've passed my exam with a good mark this time. I'd highly recommend Michael as a tutor.