I recently finished my PhD at Imperial College London, where I focused on building trusted and reliable machine learning methods for remote healthcare monitoring. I studied as part of the Translational Machine Intelligence Lab, supervised by Payam Barnaghi. Before my doctoral research, I studied BSc Mathematics at UCL and MSc Applied Mathematics at Imperial, which were formative for my approach to machine learning research.
I am also interested in photography, both film and digital.
Some of the publications I have worked on are listed below:
Researched the safe applications of LLMs to healthcare, representation learning of health data using self-supervised learning, predicting adverse health conditions using multimodal models, and learning from unreliable data.
Supervised by Rahul Krishnan: We developed AutoElicit, a method for extracting expert knowledge from LLMs as structured priors for Bayesian learning of predictive tasks, with and without collaboration with clinicians. This included an evaluation of priors across a range of LLM capacities and providers.
This was funded through the Turing Global Fellows Award 2024.
Machine Learning, Data Science, Computational Mathematics, Dynamic Systems, Asymptotic Analysis, General Relativity, Vortex Dynamics, Applied Complex Analysis.
Numerical Methods, Probability, Statistics, Mathematical Methods, Financial Mathematics, Algebra, Partial Differential Equations General Relativity, Measure Theory, Complex Analysis, Real Analysis, Fluid Mechanics.
Immersed in an interdisciplinary feedback loop to drive scientific discovery.
Prepare and present materials, instruct in labs, give tutorials on Pytorch, and mark coursework for the Machine Learning for Neuroscience course.
Prepare materials and tutor in GCSE and A Level Mathematics.
Built pipelines to perform natural language processing tasks with PyTorch.
This is a python module that was developed based on the work "AutoElicit: Using Large Language Models for Expert Prior Elicitation in Predictive Modelling". The module provides a framework for using large language models (LLMs) to elicit expert knowledge in predictive modeling tasks.
I was a teaching assistant at Imperial College London for the MSc Computational Neuroscience. This module introduces students to the application of machine learning techniques in neuroscience. It covers topics such as neural data analysis, predictive modeling, and the use of deep learning frameworks like PyTorch. The course website provides additional resources and materials for students.
Some of my graphing code, inspired by seaborn's API.
Other projects can be found on my GitHub.