Andrew Davison received his Ph.D. from Imperial College in London, and was a lecturer at the University of Melbourne for six years, before moving to Prince of Songkla University in Thailand. He is the author of Killer Game Programming in Java, Pro Java 6 3D Game Development, and co-author (with Carol Hamer) of Learn BlackBerry Games Development.