Projects

Enhancing interaction between humans and intelligent systems

We design and evaluate systems that improve usability, engagement, and interaction quality.

AI in Educational Interaction (ChatGPT Study)

Examines how conversational AI transforms learning interactions through personalised, context-aware responses.

Affective State Detection in Programming

Uses interaction data (keyboard and mouse behaviour) to predict user emotions, enabling adaptive learning systems.

PoseBuddy

A computer vision-based fitness app providing real-time feedback on exercise performance, enhancing engagement and accessibility.

Interactive Technologies for Learning

Transforming learning through active engagement

We develop systems that promote exploration, participation, and critical thinking.

Learning Companion

An AI system using Socratic questioning to improve critical thinking and academic writing.

La Petite Fee Cosmo

A game-based learning platform that teaches data structures through interactive problem-solving.

Interactive Course Materials

Redesigning traditional content into dynamic, engaging digital learning experiences.

Learning with AI

AI as a partner in reasoning and skill development

AlgoGPT

Supports self-regulated learning through adaptive tasks and reasoning-based assessment.

AIView

Multi-agent system simulating realistic technical interviews with personalised feedback.

NALA-Assess

A learning analytics dashboard providing insights into learner progress and behaviour.

NALA-Teach

A simulation platform for teaching assistants to practice instructional and facilitation skills.

Multimodal Learning Interactions

Understanding learning through rich, multimodal data

We explore how visual, auditory, and behavioural signals enhance interaction and insight.

AI-Powered Coaching & Observation

Analyses teaching and coaching sessions using video, audio, and behavioural data.

Lesson Analysis & Spatial Pedagogy

Uses AI to map classroom activities and analyse teaching patterns and movement.

Virtual Anatomy Learning System

A 3D interactive platform integrating multiple media formats to enhance anatomy education.