He has published two textbooks and over one hundred scientific papers on various aspects of artificial intelligence, and is a regular speaker at computer science and technology conferences worldwide. He also makes regular contributions to the popular NZ computer magazine NetGuide and is a prolific blogger.