2013 - Professor (Educational Technology), School of Teacher Education and Early Childhood, USQ
2012 - 2013 Professor (Educational Technology), Faculty of Education, USQ
2010 - 2011 Associate Professor (ICT in Education), Faculty of Education, USQ
2008 - 2009 Associate Professor (ICT in Education), Faculty of Education, USQ & Acting Director, Centre for Research in Transformative Pedagogies
2006 - 2008 Associate Professor (ICT in Education), Faculty of Education, USQ & Associate Dean (Human Resources)
2004 - 2006 Associate Professor (ICT in Education), Faculty of Education, USQ & Program Coordinator (Faculty Doctoral Studies)
2002 - 2004 Associate Professor (ICT in Education), Faculty of Education, USQ & Program Coordinator (Master of Education)
2001 - 2002 Visiting Assistant Professor in Educational Technology at Purdue University, USA
1999 - 2001 Senior Lecturer (Educational Computing), Faculty of Education, USQ & Head, Department of Education
1991 - 1998 Lecturer (Educational Computing), Faculty of Education, USQ
1989 - 1991 Coordinator of Mathematics and Computing, St Joseph's College, Toowoomba
1984 - 1988 Principal, Good Counsel College, Innisfail
1980 - 1983 Principal, St Mary's College, Kingaroy
1974 - 1979 Teacher (Mathematics and Science) and AV Coordinator, Dalby State High School