All of our academic staff are research active, working with a team of post-graduate and post-doctoral researchers and a lively population of research students. Our research focuses on core themes of theoretical and practical computer science: artificial intelligence and symbolic computation, networked and distributed systems, systems engineering, and human computer interaction.

For more information please visit the School of Computer science home page.

Recent Submissions

  • Homeostatic action selection for simultaneous multi-tasking 

    Symons, David Andrew (University of St Andrews, 2020-07-29) - Thesis
    Mobile robots are rapidly developing and gaining in competence, but the potential of available hardware still far outstrips our ability to harness. Domain-specific applications are most successful due to customised ...
  • Co-creating data protection solutions through a commons 

    Wong, Janis (2022-11-29) - Thesis
    In our data-driven society, personal data affecting individuals as data subjects is increasingly being collected and processed by sizeable, international companies. While data protection laws and privacy technologies attempt ...
  • Mobility multihoming duality for the Internet Protocol 

    Yanagida, Ryo (2022-06-21) - Thesis
    In the current Internet, mobile devices with multiple connectivity are becoming increasingly common; however, the Internet protocol itself has not evolved accordingly. Instead, add-on mechanisms have emerged, but they do ...
  • Visual analysis of arguments in video-based debates 

    Soares Mota Carneiro, Guilherme (2022-06-15) - Thesis
    The ability to understand, process and evaluate arguments made by others and ourselves is important in many personal and professional spheres, such as political debates. However, developing an understanding and communicating ...
  • Single-handed interaction techniques for mobile and wearable computing 

    Yeo, Hui Shyong (University of St Andrews, 2021-06-30) - Thesis
    The past decade has seen the proliferation of mobile and wearable computing devices into our everyday life. Such devices are now used throughout the day for both productivity and entertainment purposes. As a result, it ...

View more