Supporting Sensory Processing in Inclusive Learning Environments through Headphone Data

Many learners rely on headphones during study, lectures, or group activities to manage their sensory environments. Headphones, particularly modern smart and noise-cancelling models, can provide rich streams of data such as ambient noise levels, user volume preferences, listening patterns, microphone input, and contextual metadata (e.g., location of use, duration of listening). These data can be … Read more

An Integrated Multi-Device System for Supporting Sensory Processing in Inclusive Learning

Students in higher education frequently face challenges with sensory processing that can impact their ability to focus, engage, and collaborate. These challenges include sensory overload (e.g., from noisy lecture halls or crowded group settings), under-stimulation (e.g., fatigue, low arousal), and distraction (e.g., constant notifications). Addressing these issues is essential for fostering inclusive learning environments. Smart … Read more

Enhancing Inclusive Learning through Smartwatch Data for Sensory Processing Support

Students in higher education often encounter challenges in sensory processing that can affect their ability to fully engage in lectures, tutorials, and collaborative learning environments. Sensory overload (e.g., from noise, crowded rooms, or prolonged concentration) or under-stimulation (e.g., lack of movement, low arousal) can hinder focus, participation, and retention of information. Smartwatches provide a unique … Read more

Synthetic Data Generation of Children Performing Motor Skills

This project will aim to generate synthetic data of children performing a set of motor skills, such us hoping, jumping forward, skipping etc. Real data sets of children performing the skills will be provided. The end objective is to generate ML models of the children performing the various motor skills tasks.  

Face-masked Face Blurring App

This project involves creating an app to anonymise (blur) large amounts of video footage of people wearing face masks. The obfuscation technique developed should have a minimal impact on the accuracy of vision recognition models. So, the anonymised data should keep markers to core reference points such as ears, eyes, nose etc. so that the … Read more

Identifying Employability Skills in LinkedIn Profiles

This project will look at how to assess LinkedIn profiles to identify whether the owner of the profile exhibits a set of employability skills such as reliability, common sense, commitment, motivation, enthusiasm, ability to deal with pressure, etc. The project will require an analysis of the LinkedIn features which could potentially allow users to exhibit … Read more

Real-time Beach Space Availability App

This project will develop an app to allow user to know & see real time the (dry) sand space available in beaches. The app should also predict the sand space available in a given date & time taking into account the specific beach the user is searching for, the tides, winds etc. The app should … Read more

Using AI to Evaluate GitHub Repositories

This project will investigate the use of AI to assess GitHub repositories to: identify the skills of the repository owner, assess their level and provide improvement recommendations in the setting of a group project. The evaluation with a group would be a core aspect of the project.

Technologies for Learning/Education

I am happy to supervise projects that look at the use of technologies for learning in formal or informal learning contexts. I’m an expert on mobile learning, collaborative learning and enabling technologies to deal with learning barriers.  

ARKit (Not available)

The objective of this project is to explore the strength and limitations of the ARKIT in human movement detection. In this sense, a wrapper will be implemented to plug ARKit into a gesture detection module developed internally at TCD under the Motorsense project. This would allow an empirical comparison between ARKit and the Microsoft Kinect. Then, the results of such … Read more