

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mark will be happy to arrange your first Computer Programming lesson.
Mark
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mark will be happy to arrange your first Computer Programming lesson.
- Rate R1343
- Response 2h
-
Students50+
Number of students Mark has accompanied since joining Superprof
Number of students Mark has accompanied since joining Superprof

R1343/h
Unfortunately, this tutor is not available
- Computer Programming
- Python
Computer Science (GCSE & A Level) & Programming classes (Python, Lua, C) for beginners onwards
- Computer Programming
- Python
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mark will be happy to arrange your first Computer Programming lesson.
About Mark
I began programming whilst at school using Visual Basic 6. At university I used Python for data analysis using the scientific stack (Numpy, Pandas, Matplotlib). Subsequently I have taught Python in school environments upto university level with a focus upon algorithms & data structures. In my own projects I use Python for analysing domain-specific languages as well as web-backend using Lua & C. I'm currently working on presenting data represented in an sqlite graph database.
Since 2014 I have taught in excess of 5,000 hours across Physics, Mathematics, Computer Science and Programming (using Python) as a full-time private tutor.
Predominantly I have tutored and home-schooled students for A level examinations in the stated subjects however I also have expertise with rarer qualifications and entrance examinations - all listed below. Further I have taught adult students wishing to learn how to program from beginner right through to basic software engineering principles such as version control, debugging and testing.
For classes at your home or coffee shop, I travel via a combination of Brompton (folding bike) and public transport I have good range and reliability across West and Central London. Please contact with your requirements & location and I will respond promptly with potential times and dates.
Online classes (see availability for slots) take place using a whiteboard tool (bitpaper) and jitsi (open source free video conferencing software).
Background
====================================================================================
I began work as a tutor in 2009 whilst completing my first degree in Physics (MPhys) at the University of Manchester. My second degree, a postgraduate masters of research, was obtained from Cambridge in 2011. Subsequently I began work on my interdisciplinary PhD based between University College London and CERN. Whilst writing up my thesis in 2014 (subsequently graduating in February 2016) I began work as a full-time tutor.
This has allowed me to continue two of my primary passions - learning and teaching. Over the years I have built-up an extensive textbook and popular science collection. I am constantly striving to find new ways to improve how I deliver content; Especially those areas I had struggled with myself at school.
In doing so I have developed an excellent breadth of knowledge allowing me to set course material in context. I find this allows students to see how disparate areas are related.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
Beginner classes focus upon syntax and increasingly complex projects using an imperative programming language (usually Python).
Intermediate classes focus upon software engineering principles such as DRY, version control and testing.
I'm also available for assistance with your projects in Python, Lua or C. Please contact me with your specific needs.
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
Mark was an excellent tutor for my son, he was able to engage and explain problems in a very straightforward manner and they formed a great partnership.
We are extremely grateful to Mark for his tuition. He tutored my son for 6 months in the run-up to his physics A level and managed to lift his grades as well as his interest and confidence. Mark has excellent subject knowledge, he is clear in his explanations, encouraging, reliable, punctual and flexible. He always responded promptly to any questions my son to him by email between lessons and provided useful extension tasks. I would highly recommend him.
Mark tutored our daughter for 6 months, once or twice a week, for 6 months leading up to her A level exams. She was being taught at school as well, but having separate sessions with Mark was a great help and a boost to her confidence.
Mark is explains everything very well. He's patient, organised and punctual.
We recommend him highly.I was having a lot of difficulties answering exam questions under time pressure and Mark was able to help me fully grasp the correct exam technique. He gave brilliant, clear explanations and his passion for the subject gave me motivation to work hard. He is punctual, organised and a great physics tutor.
Dr Brown was my colleague and housemate for twelve months, over the course of which I had the pleasure and privilege of observing him in his professional work. Dr Brown, as a PhD must, displays commitment to his students and to his work. Planned and organized, Dr Brown's lessons exemplify duty and attentiveness. Genuinely concerned about the welfare of his students, Dr Brown goes above and beyond to tend to the individual needs of his clients, customizing curricula to match every student's unique wants and needs. Especially laudable is Dr Brown's keen foresight, using his knowledge and experience to direct his students' educations to their futures.
Throughout my seven years of tutoring, I have had the chance to interact with many educators, students and clients. Dr Brown's credit goes specifically to his tenacity and quick uptake: Dr Brown learns and adapts quickly to every environment.Mark has been tutoring my son for a while now. In that time he has identified his weaknesses and his learning style. He is patient, thorough and knowledgeable. I would recommend him without hesitation.
SarinMark Brown was my tutor for A-levels in physics the past academic year. He introduced me to the whole course in 9 months only and helped me to get A mark in physics.
Mark is one of the best tutor's I've ever worked with, not only does he provide an excellent level of academic knowledge but also he listens to the tutee and tries to address their needs. Mark explained to me very carefully every aspect I had a problem with and went through the most demanding examples. He was also very fair with marking my homework always willing to point out areas I had to improve, he did it however in non stressful way.
He also tried to provide me a broader view on a subject that I would get from the books and to show me the real life application of the topic we were discussing, since he know I was interested in engineering.
Mark also organised laboratories for me so I could understand the relation between certain fields of physics better.
He always kept notes about my lectures and any questions so the lessons were very organised which was extremely helpful during hectic weeks of May and June.
Overall I would definitely say that Mark is very professional and working with him was a great pleasure.Very good teacher
Mark Stephen Brown taught me A Level Physics for a year at a private tutoring organization, and I acknowledge with hindsight that I was not the easiest student. I always enjoyed the subject but was not a hard worker. Mark went beyond his job when he tried to help me develop a work ethic outside of class, by referencing me to countless sources of information about science and generally trying to deepen my interest. He showed me britneyspears.ac, to teach me more about semiconductor physics, as well as recommended a first year university physics text (Roger Muncaster Fourth Edition) amongst other things. Since he is also interested in some computer science, and knew out I wanted to find out more, he explained some basic concepts to me (searching large volumes of numerical data) combining my fascination in mathematics. He even went so far as to write up a program suggested by me as part of his coding practice. In short, I wouldn't say Mark spends all of his time preparing for tutoring, it's precisely because he spends so much time doing his own research and keeping up to date on current events in the academic world that he provides such an exceptional education.
See more recommendations
Rates
Rate
- R1343
Package rates
- 5h: R6715
- 10h: R13430
online
- R1343/h
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Mthobisi
Midrand & online
- R250/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Oselu
Sandton & online
- R360/h
Stefan
Centurion & online
- R300/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Senzosenkosi
Johannesburg & online
- R230/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Bloemfontein & online
- R200/h
- 1st lesson free
Charles
Johannesburg & online
- R507/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Chihebe
Johannesburg & online
- R300/h
- 1st lesson free
Meezaan
Cape Town & online
- R150/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Haritha
Pretoria & online
- R10/h
- 1st lesson free
Mike
Benoni & online
- R250/h
- 1st lesson free
Cole
Cape Town & online
- R300/h
- 1st lesson free
Tino
Cape Town & online
- R300/h
- 1st lesson free
Angelo
Roodepoort & online
- R250/h
- 1st lesson free
-
See Computer Programming tutors
