Richard

RichardView profile

Wandsworth (London), Wandsworth London, Balham, Earlsfield, Tooting Bec, Tooting Broadway, Tooting Graveney, Upper Tooting, Clapham Junction, Clapham North, South Wimbledon, Streatham

Programming Lessons2 reviews

Verified data 3 years teaching experience

Reviews from Richard's students:
Richard is an outstanding tutor with an unbelievable passion for programming, which is just infectious! He has a wealth...
Read more

£30/hr

Contact

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.

Richard teaches here

This tutor teaches in these areas:

2 reviews from Richard's current and former students

CE

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!

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.

Type of tutor

Want to know more about Richard?

Verified data2 reviews
View profile

Contact Richard

Hourly rate£30/hr

By clicking either button, you agree to our terms and conditions and privacy policy

Is there a mistake in this profile? Tell us