- CodeFirst Girls (Web Development course), Course Instructor Semester 1 2015-17
- COMP102 (Introduction to Databases) : Lab Demonstrator Semesters 1 & 2 2016-17
- COMP519 (Web Programming: HTML/CSS/SQL/Javascript/PHP/Python) : Lab Demonstrator Semester 1 2016-17
- COMP102 (Introduction to Databases) : Lab Demonstrator Semesters 1 & 2 2017-18
- COMP519 (Web Programming: HTML/CSS/SQL/Javascript/PHP/Python) : Lab Demonstrator Semester 1 2017-18
- COMP519 (Web Programming) : Lab Demonstrator/Marking Duties Semester 1 2020-21
- COMP284 (Scripting Languages) : Lab Demonstrator/Marking Duties Semester 2 2020-21
- COMP107 (Designing Systems for the Digital Society) : Teaching Assistance/Marking Duties Semester 1 2020-21
- COMP519 (Web Programming) : Lab Demonstrator/Marking Duties Semester 1 2021-22
- COMP284 (Scripting Languages) : Lab Demonstrator/Marking Duties Semester 2 2021-22
- COMP107 (Designing Systems for the Digital Society) : Teaching Assistance/Marking Duties Semester 1 2021-22
- COMP107 (Designing Systems for the Digital Society) : Marking Duties Semester 1 2022-23
- COMP519 (Web Programming: HTML/CSS/SQL/Javascript/PHP) : Lab Demonstrating & Marking Semester 2 2022-23
- COMP390 (Final Year Projects) : Projects Supervisor 2023-2024
- COMP702 (MSc Projects): Projects Supervisor 2023-2024
- COMP282 (The C++ Programming Language): Module Coordinator 2023-2024
- COMP390 (Final Year Projects) : Projects Supervisor 2024-2025
- COMP702 (MSc Projects) : Projects Supervisor 2024-2025
- COMP336/529 (Big Data Analytics): Module Coordinator 2024-2025
- COMP282 (The C++ Programming Language): Module Coordinator 2024-2025
- COMP390 (Final Year Projects): Second Marker 2025-2026
- COMP702 (MSc Projects) : Projects Supervisor 2025-2026
- COMP390 (Final Year Projects) : Projects Supervisor 2025-2026
- COMP336/COMP529 (Big Data Analytics): Module Coordinator 2025-2026
- COMP226 (Automated Trading in Financial Markets): Module Coordinator 2025-2026
- COMP396 (Honours Year Automated Trading Project): Module Coordinator 2025-2026
- Here are some projects I have recently supervised. These are usually in areas I have a particular interest or experience in: 1. Machine Learning, AI, and Data Science
- Binarized Neural Networks: Machine Learning in Resource-Constrained Environments
- Phishing Detection using Machine Learning
- Forecasting Cryptocurrency Prices Using Recurrent Neural Networks
- Predicting Cryptocurrency Value Using LSTM Networks
- Predicting Cryptocurrency Movements with Graph Neural Networks
- Predicting Cryptocurrency Movements with LSTM
- Stock Price Prediction using a Graph Convolutional Network
- Stock Price Prediction using a Spatio-Temporal Graph Neural Network
- Stock Value Prediction with a Recurrent Neural Network
- Predicting Foreign Exchange Rates Using LSTM Networks
- Predicting Gold Value on the Forex Market Using LSTM Networks
- Building a machine learning model to forecast company stock prices
- Cloud Security Monitoring Using SIEM Tools
- Pen Testing and Cyber Threat Analysis
- Analysis and Simulation of Malware Techniques in Windows
- Phishing Detection using Machine Learning
- Optimising a Computer Network for AVoIP Traffic
- Audio Steganography: Covertly Embedding Data in Sound
- Audio Steganography
- Facial Landmark Detection and Data Extraction for Lipreading
- Locating a sound source
- Interactive Melody Generator
- iPad PDF viewer app with hands-free control
- Mobile App to Practice English via Voice Recognition
- Personal Finance Tracker Mobile Application
- HealthSync Scheduler
- Outdoor Worker Location Tracker System
- Hybrid Location Tracking System Using a Smartphone's GPS and MEMS Sensors
- Language Learning App
- Study Buddy App
- Boox Exchange Web Application
- Book Exchange Web App
- Web App for Neurodivergent Jobseekers
- BibTeX File Manager
- Coursework Calendar & Workload Visualiser
- Q&A Chatbot
- Home WiFi Network Monitoring System
- Voice-controlled game
- 2D Rhythm-Based Game
- A 3D Survival Horror Game
- Real-time action game
- Sim Game
- Multiplayer adventure game creator (text based)
- Controller Area Network Data Visualiser
- Home WiFi Network Monitoring System
- Optimising a Computer Network for AVoIP Traffic
- TrainRadar: mapping train locations
- Language Learning App
- Vocabulary Practice via Speech Recognition
- UX Accessibility Project
- Web App for Neurodivergent Jobseekers
- iPad PDF viewer app with hands-free control
If you are a UoL CS student looking for a supervisor, I can be contacted via Teams or email through the University address book.