In addition to my main role at The Mind Lab, I provide consultancy and professional software training services. I specialise in Java technologies, agile programming techniques and test driven development. In most cases I deliver this work under the auspices of Software Education Associates.
The main courses I deliver for Software Education are:
- Introduction to Java
- Java for Experienced Programmers
- Java Server Programming
- Agile Programming Techniques
- Test Driven Development
I also develop custom courseware for clients and offer consulting and mentoring services.