Quantum Information Science

Background I’m happy to consider compelling project proposals that involve hardware, networking, security or wireless technologies. Ideally they will be well aligned with my research interests. In recent years students have worked on projects in security and crypto, VPNs, homomorphic encryption, Vehicular Networking, Distributed online control, Underwater communications, music visualisation and some fundamental Quantum Communication … Read more

Your project idea

Background I’m happy to consider compelling project proposals that involve hardware, networking, security or wireless technologies. Ideally they will be well aligned with my research interests. Please get in touch In recent years students have worked on projects in security and crypto, VPNs, homomorphic encryption, Vehicular Networking, Distributed online control, Underwater communications, music visualisation and … Read more

Give me a sign! Investigating the brain processing of sign language (taken)

The perception of speech has been studied extensively, due to its importance in our society. Sign language is an alternative form of communication, primarily adopted by individuals that are deaf, with severe hearing impairment, or with severe difficulties speaking to physically speak. However, it is unknown how the brain of the “listener” transforms sign language … Read more

[Taken] Framework for Chaos Engineering for Kubernetes

Deployments of micro-services to Kubernetes clusters can consist of a variety of implementations and their interaction can result in very complex system behaviour. Chaos Engineering is a testing strategy that exposes these deployments to a variety of stress tests in order to reveal potential bottlenecks and system failures. Current approaches to Chaos Engineering provide functionality … Read more

[Taken] Kernel-based QUIC implementation

The Quick UDP Internet Connections (QUIC) protocol has been proposed as the transport protocol for HTTP3. The protocol is based on the User Datagram Protocol (UDP) and facilitates a number of features in comparison to the traditional Transmission Control Protocol (TCP) such as streams and connection identifiers. Current, implementations of this protocol have been realised … Read more

[Taken] Extending Kubernetes Clusters to Individual Nodes in Edge Networks

Traditionally, Kubernetes has been designed to manage clusters of servers and distribute processing load over them, while providing resilience and scalability. Various approaches have been proposed that stretch the traditional Kubernetes concept to multi-cluster solutions where hardware from multiple providers are combined and deployments can be distributed over available hardware according to a variety of … Read more

[Taken] Information-Centric Networking for the Internet of Things

Current communication between devices and cloud infrastructure for the Internet of Things is based largely on IPv4 or IPv6. Information-Centric Networking (ICN) proposes to retrieve information from the ‘network’ based on named content instead of focussing on communication with a endpoints identified by addresses. Traditional sensors such as temperature sensors, GPS etc can be seen … Read more

Boosting Language Learning with Machine Learning (taken)

Learning a second language is a challenging and time-consuming task. While a myriad of strategies have been proposed, we are still far from reaching an optimal personalised solution. Users either drop out early in the process or, once they reach a sufficient level of proficiency, they hit a plateau that seems impossible to overcome. This … Read more

Sentiments and revolutions: AI systems for detecting and forecasting revolutionary change in political speeches and debates

Speeches by charismatic and not so charismatic politicians can sometimes create unexpected and revolutionary changes in nation states. Charismatic politicians can convey sentiments by a subtle choice of words – the so called emotion laden words and ordinary words- can precipitate major socio-political changes. In political debates the politicians use words that may discredit their … Read more