She has worked both as an academic in English and applied linguistics and as a computer programmer. Her research interests include Computer Assisted Language Learning (CALL), academic English and the analysis of learner needs. She has synthesised her skills in these areas to become an author and developer in CALL, with several software packages, a book and a number of other publications in her name.