Biography
I graduated with a BEng (Hons) degree in Electronic Engineering (Systems) from the University of Sheffield in 2000 and a PhD in Computer Science from Plymouth University in 2004. Between 2004 and 2007 I worked as a post-doctoral researcher at the University of Essex. I joined the School of Computing and Mathematics at Keele University as a Lecturer in 2007.
Research and scholarship
My research interests lie in the fields of biologically-inspired robotics, data-mining/machine-learning, systems modelling and computer science education. I have applied my knowledge and experience in the areas of health and rehabilitation, chemistry, biology, medicine and learner analytics. In addition, I have provided consultancy to external companies and organisations.
Teaching
- CSC-20038 Mobile Application Development
- CSY-30001 Advanced Information Systems
- CSC-30021 Computing in Education
Further information
Selected Publications
-
Evaluation of Wearable Electronics for Epilepsy: A Systematic Review. ELECTRONICS, Article ARTN 968, vol. 9(6). link> doi> full text>2020.
-
Improving predictor selection for injury modelling methods in male footballers. BMJ Open Sport Exerc Med, e000634, vol. 6(1). link> doi> full text>2020.
-
Factors affecting the growth of infants diagnosed with cystic fibrosis by newborn screening. BMC Pediatr, 356, vol. 19(1). link> doi> full text>2019.
-
Student Centred Design of a Learning Analytics System. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE (LAK'19) (pp. 353-362). link> doi> full text>2019.
-
The Effect of Pose on the distribution of Edge Gradients in Omnidirectional Images. TAROS 2018: Towards Autonomous Robotic Systems. Springer. doi> full text>2018.
Full Publications Listshow
Journal Articles
-
Evaluation of Wearable Electronics for Epilepsy: A Systematic Review. ELECTRONICS, Article ARTN 968, vol. 9(6). link> doi> full text>2020.
-
Improving predictor selection for injury modelling methods in male footballers. BMJ Open Sport Exerc Med, e000634, vol. 6(1). link> doi> full text>2020.
-
Factors affecting the growth of infants diagnosed with cystic fibrosis by newborn screening. BMC Pediatr, 356, vol. 19(1). link> doi> full text>2019.
-
Structural health monitoring of a footbridge using Echo State Networks and NARMAX. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 152-163, vol. 64. link> doi> full text>2017.
-
Learner Analytics; The Need for User-Centred Design in Learning Analytics. EAI Endorsed Transactions on Ambient Systems, Article 9, vol. 16. doi> link> full text>2016.
-
Data Mining for Learning Analytics; does lack of engagement always mean what we think it does?. Journal of Academic Development and Education, Article 6. full text>2016.
-
Feasibility of using combined EMG and kinematic signals for prosthesis control: A simulation study using a virtual reality environment. J Electromyogr Kinesiol, 21-27, vol. 29. link> doi> full text>2016.
-
A systematic review of early life factors which adversely affect subsequent lung function. Paediatr Respir Rev, 67-75, vol. 20. link> doi> full text>2016.
-
Potential of Social Media to Determine Hay Fever Seasons and Drug Efficacy. Planet@ Risk, Article 4, vol. 2.2014.
-
Using an evolutionary algorithm to determine the parameters of a biologically inspired model of head direction cells. Journal of Computational Neuroscience, 281-295, vol. 32(2). link>2012.
-
Systematic Literature Review: Teaching Novices Programming Using Robots. IET Software. doi> full text>2011.
-
Using an Evolutionary Algorithm to Determine the Parameters of a Biologically Inspired Model of Head Direction Cells. Journal of Computational Neuroscience. doi>2011.
- 2010.
-
Task Identification and Characterisation in Mobile Robotics through Non-Linear Modelling. Robotics and Autonomous Systems, 267-275, vol. 55. doi>2007.
-
Robot programming by demonstration through system identification. Intelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on, 801–806.2007.
-
Robot programming by demonstration through system identification. Intelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on, 801-806.2007.
-
Task Identification and Characterisation in Mobile Robotics through Non-Linear Modelling. Robotics and Autonomous Systems, 267–275, vol. 55.2007.
-
Visual Task Identification and Characterisation Using Polynomial Models. Robotics and Autonomous Systems, 711-719, vol. 55.2007.
-
Robot Learning Through Task Identification. Robotics and Autonomous Systems, 66-778, vol. 54.2006.
-
Visual task identification using polynomial models. Proc. Towards Autonomous Robotic Systems, Taros.2006.
-
Task Characterisation and Cross-Platform Programming Through System Identification. Advanced Robotic Systems, 317-324, vol. 2.2005.
-
Vision-Based Urban Navigation Procedures for Verbally Instructed Robots. Robotics and Autonomous Systems (RAS), 69–80, vol. 51.2005.
-
Vision-Based Urban Navigation Procedures for Verbally Instructed Robots. Robotics and Autonomous Systems (RAS), 69-80, vol. 51.2005.
-
Mobile Robot Programming Using Natural Language. Robotics and Autonomous Systems, 171–181, vol. 38.2002.
-
Training Personal Robots Using Natural Language Instruction. IEEE Intelligent Systems, 38-45, vol. 16. doi>2001.
-
Training Personal Robots Using Natural Language Instruction. IEEE Intelligent Systems, 38–45, vol. 16.2001.
Other
-
Student Centred Design of a Learning Analytics System. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE (LAK'19) (pp. 353-362). link> doi> full text>2019.
-
The Effect of Pose on the distribution of Edge Gradients in Omnidirectional Images. TAROS 2018: Towards Autonomous Robotic Systems. Springer. doi> full text>2018.
- 2016.
-
#hayfever; A Longitudinal Study into Hay Fever Related Tweets in the UK. DH'16: PROCEEDINGS OF THE 2016 DIGITAL HEALTH CONFERENCE (pp. 85-89). link> doi> full text>2016.
-
Factors for Consideration in Learning Analytics; An Investigation into Student Activity on an MLE.2015.
-
Selecting the most relevant sensors in a wall following behavior. Workshop of Physical Agents 2012 (WAF 2012). Santiago de Compostela, Spain.2012.
-
Modelling of absorption across skin and silicone membranes using non-linear auto-regressive moving average with exogenous input (NARMAX) methods. INTERNATIONAL JOURNAL OF COSMETIC SCIENCE (p. 377, vol. 34). link>2012.
-
A Model of Head Direction Cells with Changing Preferred Head Direction. 4th International Workshop on Evolutionary and Reinforcement Learning for Autonomous Robot Systems (ERLARS 2011). Berlin, Germany.2011.
-
Experiences of Prospective High School Teachers Using a Programming Teaching Tool. 11th Koli Calling International Conference on Computing Education Research (Koli Calling ’11). Finland. doi>2011.
-
Systematic Literature Review: Teaching Novices Programming Using Robots. Evaluation and Assessment in Software Engineering (EASE 2011). Durham, UK. doi>2011.
-
Simulated Robotic Agents As Tools To Teach Introductory Programming. International Technology, Education and Development Conference (INTED 2011) (pp. 3837-3846). Valencia, Spain.2011.
-
An Implementation of a Biologically Inspired Model of Head Direction Cells on a Robot. Towards Autonomous RObotic Systems (TAROS. doi>2011.
-
Unsupervised Complexity Reduction of Sensor Data for Robot Learning and Adaptation. Towards Autonomous Robotic Systems. University of Plymouth. full text>2010.
-
2009. TAROS 2009 Towards Autonomous Robotic Systems. In T. Kyriacou, U. Nehmzow, C. Melhuish & M. Witkowski (Eds.).
-
Accurate Robot Simulation Through System Identification. Robotics and Autonomous Systems (p. 1082–1093, vol. 56). doi>2008.
-
Robot Localization Using Seismic Signals. TAROS 2008 Towards Autonomous Robotic Systems. Edinburgh, United Kingdom.2008.
- 2007.
-
Learning by Observation through System Identification. Proc. "Towards Autonomous Robotic Systems", Taros (p. 17-24).2007.
-
Programming Mobile Robots by Demonstration through System Identification. European Conference on Mobile Robotics (ECMR) (p. 162-167).2007.
-
Comparing Robot Controllers Through System Identification. Simulation of Adaptive Behaviour (From Animals to Animats). MIT Press.2006.
-
Route training in mobile robotics through system identification. ICCI 2006, Enformatika Journal (vol. 15).2006.
-
Training and analysis of mobile robot behaviour through system identification. CURRENT TOPICS IN ARTIFICIAL INTELLIGENCE (pp. 470-479, vol. 4177). link>2006.
-
Vision-Based Urban Navigation Procedures for Verbally Instructed Robots. doi>2004.
-
Cross-Platform Programming Through System Identification,. Towards Autonomous Robotic Systems (TAROS).2005.
-
Modelling and characterisation of a mobile robot’s operation. Proc. CAEPIA 2005, 11th Conference of the Spanish association for Artificial Intelligence.2005.
-
Robot programming through a combination of manual training and system identification.2005.
-
Self-Localisation Through System Identification. European Conference on Mobile Robotics.2005.
-
RobotMODIC: Modelling, Identification and Characterisation of Mobile Robots. "Towards Autonomous Robotic Systems" (Taros).2004.
-
Task Identification and Characterisation in Mobile Robotics.2004.
-
Mobile Robot Programming Using Natural Language. Robotics and Autonomous Systems (pp. 171-181, vol. 38). doi>2002.
-
Converting Natural Language Route Instructions into Robot Executable Procedures.2002.
-
MIROSOT: A teaching and learning tool. In KRS. Association (Ed.).2002.
-
Vision-Based Urban Navigation Procedures for Verbally Instructed Robots.2003.
-
Vision-Based Urban Navigation Procedures for Verbally Instructed Robots.2002.
-
Instruction Based Learning: how to instruct a personal robot to find HAL.2001.
-
Using Verbal Instructions for Route Learning: Instruction Analysis.2001.
Research themes
