Tom is a PhD student and lecturer at the University of Northampton with an interest in best practices. Given two or more solutions to the same problem, how do you decide which is best? How do you define best? And what metrics?
As well as lecturing, Tom runs a programming blog which discusses advanced areas of object-oriented programming and other challenges we face as programmers.
Tom has worked in industry as a web developer for the last eight years, has been lecturing part time for the last two and this year transitioned to becoming a full time lecturer.