Andrew Davison received his Ph.D. from Imperial College in London in 1989. He was a lecturer at the University of Melbourne for six years before moving to Prince of Songkla University in Thailand in 1996. He has also taught in Bangkok, Khon Kaen, and Hanoi.
His research interests include scripting languages, logic programming, visualization, and teaching methodologies. This latter topic led to an interest in teaching games programming in 1999.
His O'Reilly book, Killer Game Programming in Java, was published in 2005, accompanied by a website at http://fivedots.coe.psu.ac.th/~ad/jg/. The book covers 2D, 3D, and network programming using Java, with most emphasis on using Java 3D. The website has over 20 additional chapters, on topics such as mobile 3D, JOGL, and non-standard input devices.
One of Andrew's main hobbies is reading to his son (currently we're on Matilda by Roald Dahl). He has also been known to play PC and mobile phone games, but purely for research purposes.
Dr. Andrew Davison
Back to my home page