Bachelor Media and Comm, Mitchell CAE, Bathurst, 1987. Master of Arts Interdisciplinary Studies, University of New South Wales, Sydney, 1993. Doctor of Philosophy Media Studies, Macquarie University, Sydney, 2001.
Assistant member services Public Broadcasting Association of Australia, Sydney, 1988—1990. Publications officer Centre for Indiana Journalism, University of Technology, Australia, 1990—1991. Multimedia officer Humanities and Social Sciences, University of Technology, Australia, 1991—1993.
Lecturer Macquarie University, Australia, 1994—1997. Senior lecturer School of Media and Communications, Australia, since 1997. Facilitator Fibreculture, Australia and New Zealand, Australia, since 2000.
Married Cathy Jane O'Callaghan, April 20, 2002. 1 child Jessica Tanya O Callaghan.