Dr Wayne Kelly started research in the field of parallel computing in 1990, completing his doctoral studies at the University of Maryland, USA in 1996. He has worked actively as a researcher in the area ever since and is now a Senior Lecturer at the Queensland University of Technology. As well as researching in this area, he has also recently introduced a course on “Parallel Programming and Multicore Processors” into the QUT under graduate curriculum. He also teaches advanced web development and enterprise software architecture. Dr Kelly previously founded and led a large team of developers in the Ruby.NET open source project and was an invited speaker at the RubyFools conferences held in Oslo and Copenhagen. Recent publications