user photo
Richard
2 reviews
£30/hr
Contact
Online
teacher
Online
£30/hr
Contact
Town/city/borough Wandsworth (London), Wandsworth London, Balham, Earlsfield, Tooting Bec, Tooting Broadway, Tooting Graveney, Upper Tooting, Clapham Junction, Clapham North, South Wimbledon, Streatham
Programming Lessons
2 reviews
verified Verified data time 1 year teaching experience
Reviews from Richard's students: Reviews from Richard's students:
Richard is an outstanding tutor with an unbelievable passion for programming, which is just infectious! He has a wealth of knowledge in multiple languages, but most importantly, he possesses a deep u...
Richard is an outstanding tutor with an unbelievable passion for programming, which is just infectious! He has a wealth...
Read more
Price
Price
£30/hr
£7 extra for travel
Town/city/borough
Usually teaches classes in
Streatham
South Wimbledon
Clapham North
Clapham Junction
Upper Tooting
Tooting Graveney
Tooting Broadway
Tooting Bec
Earlsfield
Balham
Level of the lessons
Level of the lessons
Teenagers
Adults
Availability
Mo Tu We Th Fr Sa Su
Morning
Midday
Afternoon
Share this tutor

Highly skilled programmer/tutor/trainer/mentor - 40+ years experience

Advert description
I am a professional software developer providing teaching, training and mentoring in programming in corporate, academic and one-to-one contexts. I took my first steps in programming in 1981, have been a professional programmer since 1987, and have been in teaching and training since 1992. I was a lecturer at Roehampton University in London, UK, in the late 1990s, where I taught basic and advanced programming, computer architectures and operating-system theory. 98% of my clients rate my effectiveness as a tutor very highly indeed.

Along with my teaching work, I develop sophisticated software and web-sites for my clients, and have been published several times in respected publications such as Dr Dobbs Journal of Programming, Application Development Advisor, Visual Systems Journal and Computing. I am a BBC 'preferred supplier', a Professional Life-Member of the Association for Computing Machinery (the world’s largest and oldest scientific and educational computing society), and I published a book in 2016 explaining the processes and technicalities that lie behind the publication of e-books (i.e. for Amazon's Kindle product).

I cover a wide range of languages to expert level, including (in no particular order): JavaScript, PHP, Python, SQL, HTML/CSS, VB, C/C++ and assembly language. I also cover, to very great depth indeed, the principles and practice of software design, implementation and development (known popularly as Object Orientation and Software Engineering), along with web-site design and implementation.
2 reviews from Richard's current and former students
C
E
Connor and 1 others recommend Richard
C
Connor
Richard is an outstanding tutor with an unbelievable passion for programming, which is just infectious! He has a wealth of knowledge in multiple languages, but most importantly, he possesses a deep understanding of good design. This means that not only will you improve in the language you're studying, but you'll also become a well-rounded programmer who can adapt to a multitude of languages using good design principles. Since being under Richard's tutelage, I have graduated from university with an MEng in electrical and electronic engineering (first-class honours). I then spent a year as a firmware engineer, mainly programming in C, and I have recently transitioned to a software developer role. I feel extremely fortunate and grateful to have had Richard as a tutor, and I cannot express enough the profound effect he has had on my development and career. Richard goes above and beyond for his clients, and I simply cannot praise, thank, or recommend him enough!
Read more
see less
E
Ellen
Richard is an amazing tutor, who has taken me from very little coding knowledge to being a professional developer. His explanations for things are brilliant, and he really goes the extra mile to ensure understanding. He will give me practice problems so that I can practice in my own time, and he also gives a sub-domain so that I can access the code we have worked on anytime. One thing that stands out about Richard is his passion for programming - it is infectious. Over the time I've had tutoring with him, Richard has taught me things in Javascript, C, C++, Python and SQL, as well as sessions about computer architecture and operating systems, which really showcases the range of knowledge that has. Richard is a tutor that will truly go above and beyond for his clients, and he is incredibly generous with the time that he spends on updating sub-domains and writing follow-up emails - he is also more than happy to answer any questions I have between sessions via email.
Read more
see less
You are logged in as
Not {0}?
dislike Is there a mistake in this profile? Tell us Thank you for your help