MSci student specialising in mechanistic interpretability of neural networks at Durham University. Founded Durham's AI Safety Initiative (DAISI).
π Homepage: https://theosdoor.github.io
π CV: https://theosdoor.github.io/resume
Order by Scale: Relative-Magnitude Relational Composition in Attention-Only Transformers
Farrell, Theo, Patrick Leask, and Noura Al Moubayed
NeurIPS 2025 Workshop on Socially Responsible and Trustworthy Foundation Models
Order by Scale

Implementation of research on relative-magnitude relational composition in attention-only transformers.
Stance Classification

NLP project implementing transformer-based models for detecting argumentative stances in text. Uses fine-tuned BERT models with custom preprocessing and evaluation frameworks for multi-class stance detection.
Bipedal Walking with RL

Reinforcement learning implementation for training bipedal agents to walk.
- Cryptography Coursework - Implementation and analysis of cryptographic algorithms and protocols.
- Natural Computing Algorithms - Exploration of bio-inspired and nature-based computational algorithms including cuckoo search and negative selection.
- Image Processing - Computer vision and image processing techniques using OpenCV and Python. Includes filtering, edge detection, and image transformations.
- Data Compression Coursework - Implementation of data compression algorithms including Huffman coding, LZW, and run-length encoding. Analyzes compression ratios and efficiency.
- Data Cleaning and Analysis - Data preprocessing, cleaning, and statistical analysis using pandas and Python. Demonstrates data wrangling and visualization techniques.
- Metaheuristics and TSP - Implementation and comparison of metaheuristic algorithms (genetic algorithm and ant colony optimization) for the Traveling Salesman Problem.
- KNN vs Logistic Regression - Comparison of K-Nearest Neighbors and Logistic Regression classifiers on various datasets, with implementations using scikit-learn and performance analysis.
- EPQ Calculator - My first major project, developed as part of my Extended Project Qualification (EPQ). A calculator application built to learn fundamental programming and UI design concepts.
- Ghost Marks in the Machine (DAISI) - Research project investigating watermarking LLM code output.
- Durham AI Safety Initiative Website (DAISI) - Website for Durham's AI Safety Initiative, providing information about the organization, events, and research.
- Hands2Text (DurHack '23) - Hackathon project converting sign language to text using computer vision and machine learning. Built during DurHack 2023 hackathon.
- Context Eval - Evaluation framework for testing language models on context understanding and reasoning tasks.


