Theocharis Kyriacou
University of Plymouth, Keele University, University of Essex
Papers
33
Total Citations
737
H-Index
13
About
Theocharis Kyriacou is a pioneering researcher at the intersection of human-robot interaction, natural language processing, and computing education. His work has fundamentally advanced the challenge of making robots accessible to everyday users, with a particular focus on enabling non-expert humans to instruct and program robots through natural language. Kyriacou's most influential contributions center on natural language robot instruction, with his 2002 paper on mobile robot programming attracting 152 citations and his complementary work on training personal robots accumulating nearly 100 more. His corpus-based robotics framework — which derives a robot's primitive functions directly from human utterances — offers an elegant, data-driven approach to bridging human communication and machine execution. His vision-based navigation and route instruction research further extended these principles into real-world urban environments. Beyond human-robot interaction, Kyriacou made a significant mark in computing education, producing a highly regarded systematic literature review on using robots to teach novices programming, cited over 90 times across two versions. His subsequent development of the Kebot simulator demonstrated a practical commitment to translating research insights into genuine pedagogical tools. Across his career, Kyriacou's work has consistently championed the democratization of robotics — making intelligent machines programmable and useful for everyone.
Research Focus
Key Achievements
Top Papers
- 1Mobile robot programming using natural language152 citations · 2002
- 2Training personal robots using natural language instruction94 citations · 2001
- 3Systematic literature review: teaching novices programming using robots69 citations · 2012
- 4Vision-based urban navigation procedures for verbally instructed robots47 citations · 2005
- 5Corpus-Based Robotics: A Route Instruction Example45 citations · 2004
- 6Training personal robots using natural language instruction42 citations · 2001
- 7Robot programming by demonstration through system identification34 citations · 2007
- 8
- 9Systematic literature review: teaching novices programming using robots22 citations · 2011
- 10