projects & training
I maintain a good teaching / consulting balance. Teaching provides me the opportunity to understand the needs of business and individuals more fully and I use that knowledge when consulting.
Course development and training: 20 years
Web (design, performance): 15 years
Web security: 10 years
Search optimisation: 15 years