Born in Australia Halpin studied at the University of Queensland starting in the 1970s and eventually received here an BSc, DipEd, BA, MLitStud and in 1989 a PhD with the thesis "A logical analysis of information systems : static aspects of the data-oriented perspective".
In the new millennium back in academia he was Professor at Neumont University, focusing on "business rules approach to informatics".