2009 - Current: Senior Lecturer, School of Mathematics and Computer Science, University of Wolverhampton
2009 - 2013 : Honorary Research Fellow, University of Birmingham
2005 – 2009: Centre Manager, Centre for Learning, Innovation & Collaboration, University of Birmingham
2005 – 2005: CETADL Systems Developer, Centre for Educational Technology and Distance Learning, University of Birmingham
2004 - 2005: Technical Development Manager, Interactive Logbook Project, University of Birmingham
2003 - 2004: IT Systems Manager (Educational Technology Research Group)
2002 – 2003: Lecturer in Business & IT (Part-time), Informatics Open Learning Services, Malaysia
1999 - 2003: VP & General Manager (Asia), OpenLink Software Inc.
1997 - 1999: Group Research & Development Manager & Acting Chief Technology Officer, OpenLink Software Inc.
1996 - 1997: Senior Consultant/Programmer, OpenLink Software Inc.
1989 - 1996: Lecturer in Computing, University of Wolverhampton
1990 – 1992: Partner, Nacome Software, London
1988 – 1990: Technical Director, InfoComm (UK) Ltd, London
1986: B.Sc.(Hons) Computer Science & Electronic Engineering, University of Birmingham
1987: Post-Graduate Diploma in Business Administration, University of Birmingham Business School
1989: M.Sc.(Eng) in Control Systems. University of Sheffield
Ph.D.(un-submitted) in Knowledge-based Methodology for Multivariable Control Systems Design. University of Wolverhampton. Started in 1990.