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...
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.
Note that I offer a discount on block bookings. That is, if you pay for a set of sessions in advance, I will deduct a percentage from the total fee that you pay, where the deduction grows in proportion to the number of sessions booked in one go. Get in touch to receive more details of this offer.
Read more
see less