
2026 Summer Research in Maths (SRIM) projects
Below you will find a list of specific projects as well as general outlines for possible projects that have been submitted by Faculty members looking to recruit a summer research student. New projects may be added throughout January and February so do check back. You can enquire about any projects you are interested in by writing to the contact given in the project listing below.
Applying for one of the projects listed on this page is not the only way of finding a research project in the CMS for summer 2026. Many supervisors do not advertise a specific project, but are happy to discuss possibilities with interested students. You can contact academics from this list of pre-approved supervisors in the subject areas you are interested in to enquire about a project with them this summer.
Once you have identified up to three projects / supervisors that you would be interested to work with you should submit the SRIM Expression of Interest form by 27 February 2026. The form will be available from early February 2026.
Please note, these projects are open to Cambridge students undertaking the Mathematical Tripos only. Students from other departments and universities should view our Internships pages for opportunities.
Group Projects
Mathematics research is an extremely collaborative subject and we believe that group projects where 2-3 students work together collaboratively on one problem more accurately reflects the experience you might have during a PhD in mathematics. Furthermore, feedback has shown that working together in a group is more enjoyable for summer students. In 2026 we are committed to offering the below group projects. Funding has already been set aside for these projects so a bursary application will not be necessary for the students selected.
You can nominate only one of the below group projects on your Expression of Interest form. It will automatically be considered your first choice.
- Statistical foundations of AI with Professor Richard Samworth (DPMMS, Statistical Laboratory)
- New algorithms for private/robust ranking with Professor Po-Ling Loh (DPMMS, Statistical Laboratory)
- Parametric generalisation for Koopman operators in dynamical systems with Dr Georg Maierhofer (DAMTP, Applied and Computational Analysis)
- Magnetic field growth via Kelvin-Helmholtz Instability in Binary Neutron Star Mergers with Dr Loren E Held (DAMTP, Astrophysical Fluid Dynamics)
- Oceanic bottom mixed layers with Professor John R Taylor (DAMTP, Atmosphere Ocean Dynamics)
Specific Projects
The below projects are quite well-defined projects which the project supervisor would like to find a student to work on over the summer. If you are interested, please reach out to them to discuss your suitability for the project.
- Information-theoretic inequalities for theoretical statistics and computer science with Professor Varun Jog (DPMMS, Statistical Laboratory)
- Unifying patterns in algebraic geometry with Dr Fatemeh Rezaee (DPMMS, Algebraic Geometry)
- Learning the score with Professor Richard Samworth (DPMMS, Statistical Laboratory)
- Developing an online book for computational neuroscience with Professor Stephen Eglen (DAMTP, Mathematical Biology)
- Characteristic gluing construction of extremal black holes with Professor Harvey Reall (DAMTP, General Relativity)
- Positivity of psi classes with Dr Alessio Cela (DPMMS, Algebraic Geometry)
General project outlines / possibilities
The below projects are less well-defined project ideas. If you are interested, contact the project supervisor to discuss the possibilities.
- Quantum complexity for near-singularity dynamics with Dr Marine De Clerck (DAMTP, High Energy Theory)
- Moduli of Unstable Hypersurfaces with Dr Joshua Jackson (DPMMS, Algebraic Geometry)
- Phase separation in multi-stable-systems, Minimal mechanistic models for molecular machines, or Synchronization and nonlinear dynamics with Dr Michalis Chatzittofi (DAMTP, Soft Matter)
Opportunities at the Institute of Computing for Climate Science (ICCS)
The ICCS comprises a collaboration between Cambridge Zero, the Departments of Applied Mathematics and Theoretical Physics (host department of the institute), Computer Science and Technology, and University Information Services at the University of Cambridge. They run their own programme for summer internships. There are five projects on offer for summer 2026. For more details and how to apply, please see their website.
Group Projects
Statistical foundations of AI
| Project Title | Statistical foundations of AI |
| Keywords | Approximation theory, in-context learning, posterior contraction rates, Transformers |
| Subject Area | Statistics, Machine Learning |
| Contact Name | Richard Samworth |
| Contact Email | rjs57@cam.ac.uk |
| Department | DPMMS |
| Group | Statistical Laboratory |
| Project Duration | 8 weeks |
| Background Information | AI is the defining technology of our generation. There are numerous respects, however, in which statistical theory is needed to explain empirical successes and to improve performance. Transformers have emerged as one of the dominant architectures in modern machine learning, as they have achieved state-of-the-art performance in many domains such as natural language processing, computer vision and protein prediction. A striking ability of pretrained Transformers is the phenomenon of 'in-context learning': given a prompt containing examples and a query, Transformers can learn the underlying pattern from the examples and produce accurate output for the query, without updating its parameters. |
| Project Description | Two highly desirable qualities for a classifier in an in-context learning setting are adaptivity and distributional robustness. Here, adaptivity refers to the ability of transformers to achieve faster rates of convergence on easier tasks (as quantified, for instance, by the smoothness of the regression function), while distributional robustness refers to the ability to withstand a shift in distribution between the pretraining and test data. We will study adaptivity and distributional robustness of Transformers for classification tasks in an in-context learning framework. In particular, we will need to develop the approximation theory of Transformers, as well as posterior contraction theory for classification problems. |
| Work Environment | William Underwood is my post-doc and Tianyi Ma is my PhD student. The three of us will jointly supervise the project. I would expect to meet the students weekly, though they may meet with William or Tianyi in between. In general, I think it is good practice for the students to work together in the CMS most of the time during normal working hours, but some remote work is fine too. There is also a brief Monday morning in-person meeting with my research group and a Tuesday online meeting with my extended research group, as well as the Statistics Clinics once every three weeks (the summer students may wish to sit in on consultations to obtain first-hand experience of practical statistical problems). |
| References | Ma, Wang and Samworth (2025) Provable test-time adaptivity and distributional robustness of in-context learning. https://arxiv.org/abs/2510.23254. Wakayama, T. and Suzuki, T. (2025) In-context learning is provably Bayesian inference: a generalization theory for meta-learning. https://arxiv.org/abs/2510.10981. |
| Prerequisite Skills | Statistics, Mathematical Analysis |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | Python, R |
New algorithms for private/robust ranking
| Project Title | New algorithms for private/robust ranking |
| Keywords | Algorithmic stability, differential privacy, robustness, statistical machine learning |
| Subject Area | Statistics, Machine Learning |
| Contact Name | Po-Ling Loh |
| Contact Email | pll28@cam.ac.uk |
| Department | DPMMS |
| Group | Statslab |
| Project Duration | 8 weeks |
| Background Information | The notion of "algorithmic stability" has become increasingly popular in many areas of statistical learning theory. Intuitively, this measures how much the output of an algorithm / statistical procedure changes when the input data are perturbed. Some notions of stability that have been defined and studied in recent years include robustness, differential privacy, and replicability, as well as the consequences of stability on the generalization performance of an algorithm. While there are often parallels between effective algorithms that perform well with respect to different criteria, concrete connections between these fields remain largely elusive. |
| Project Description | The goal of this project is to study the statistical problem of ranking under the constraints of robustness and/or privacy. A series of recent papers made some interesting advances in formalizing notions of stability in ranking, and we will use them as a springboard to devise new algorithms which are robust and private. Along the way, we may need to explore and develop new concepts in robustness/privacy that are useful for understanding discrete-structured problems, where the output of the algorithm is a subset of items rather than a continuous-valued vector. |
| Work Environment | The student will be included in weekly research group meetings, and can also meet regularly with a PhD student or postdoc in the group for additional guidance. They can work remotely for part of the time. |
| References | Bousquet & Elisseeff, "Stability and generalization," JMLR 2002; Bun, Gaboardi, Hopkins, Impagliazzo, Lei, Pitassi, Sivakumar & Sorrell, "Stability is stable: Connections between replicability, privacy, and adaptive generalization," STOC 2023; Cai, Chakraborty & Wang, "Optimal differentially private ranking from pairwise comparisons," 2025; Liang, Soloff, Barber & Willett, "Assumption-free stability for ranking problems," 2025; Qiao, Su & Zhang, "Oneshot differentially private top-k selection," ICML 2021 |
| Prerequisite Skills | Statistics, Probability/Markov Chains |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | None required |
Parametric generalisation for Koopman operators in dynamical systems
| Project Title | Parametric generalisation for Koopman operators in dynamical systems |
| Keywords | Koopman operator, dynamical systems, scientific machine learning, time series forecasting |
| Subject Area | Applied and Computational Analysis |
| Contact Name | Georg Maierhofer |
| Contact Email | gam37@cam.ac.uk |
| Department | DAMTP |
| Group | Applied and Computational Analysis |
| Project Duration | 8 weeks |
| Background Information |
Scientific machine learning has emerged as a powerful set of tools for modelling, simulating, and forecasting complex dynamical systems arising in science and engineering. A particularly promising framework is the Koopman operator, which provides a way to represent nonlinear dynamical systems using linear operators acting on an appropriately chosen space of observables [1]. This yields an effective linear representation of nonlinear dynamics, enabling the application of simple and well-understood linear simulation methodologies to otherwise complex systems. In recent years, data-driven methods for learning Koopman operators from observations - rather than from explicit governing equations - have gained significant traction. These approaches have been successfully applied to time series forecasting in physical and engineering settings. Software packages such as PyKoopman [3] have further increased the accessibility of these methods to both researchers and practitioners. A central challenge in many real-world applications is parametric generalisation. In practice, we often have abundant data for certain parameter regimes but only sparse or incomplete data for others. Examples include:
Recent work has begun to extend the Koopman operator framework to handle such parametric dependence, allowing models learned at a finite set of parameter values to generalise to others [2]. However, existing approaches largely assume discrete-time observations sampled at uniform time intervals. This assumption is often unrealistic: real data may be sampled irregularly in time, missing observations, or collected asynchronously. Addressing this limitation requires moving from discrete-time to continuous-time formulations of Koopman-based learning and prediction. |
| Project Description |
The aim of this project is to investigate parametric generalisation for Koopman operators, with a particular focus on extending existing discrete-time approaches to the continuous-time setting. The project will have both theoretical and computational components and will proceed broadly along the following lines:
There is flexibility for the student to focus their exploration on a desired aspect of this problem or for a group of students to work on complementary components. Upon successful completion of this project the student is expected to have gained:
|
| Work Environment | The student will work on their own (or in a small group if multiple students) and with both supervisors. We expect the student to be present in Cambridge for the majority of the project and to have availability for regular in-person meetings with both supervisors. Some remote work is acceptable, so long as the student is still available for a weekly virtual meeting. We are open to discussing and adjusting projects dates to accommodate student schedules within funding constraints. The Applied and Computational Analysis group usually hosts several summer students and regular seminars even during the summer period, which the student(s) are invited to join. |
| References | [1] Colbrook, Matthew J., Zlatko Drmač, and Andrew Horning. "An Introductory Guide to Koopman Learning." arXiv preprint arXiv:2510.22002 (2025). [2] Guo, Yue, et al. "Learning parametric Koopman decompositions for prediction and control." SIAM Journal on Applied Dynamical Systems 24.1 (2025): 744-781. [3] Pan, Shaowu, et al. "PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator." Journal of Open Source Software, vol. 9, no. 94, 2024, p. 5881. [4] Rasp, Stephan, et al. "WeatherBench 2: A Benchmark for the Next Generation of Data-Driven Global Weather Models." Journal of Advances in Modeling Earth Systems, vol. 16, no. 6, 2024, e2023MS004019. [5] Wyder, Philippe Martin, et al. "Common Task Framework for a Critical Evaluation of Scientific Machine Learning Algorithms." Proceedings of the 39th International Conference on Neural Information Processing Systems (NeurIPS 2025), 2025. |
| Prerequisite Skills | Numerical Analysis, Some familiarity with Python programming |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | Python |
Magnetic field growth via Kelvin-Helmholtz Instability in Binary Neutron Star Mergers
| Project Title | Magnetic field growth via Kelvin-Helmholtz Instability in Binary Neutron Star Mergers |
| Keywords | astrophysics, computational fluid dynamics, binary neutron star mergers |
| Subject Area | Astrophysics, Fluid and Solid Mechanics |
| Contact Name | Dr Loren E Held |
| Contact Email | leh50@cam.ac.uk |
| Department | DAMTP |
| Group | Astrophysical Fluid Dynamics |
| Project Duration | 8 weeks |
| Background Information | Neutron star mergers lead to some of the brightest events in the universe and are the main targets of the growing field of multi-messenger astronomy. During a merger two neutron stars in a binary collide, leading to the formation of an accretion disk surrounding a black hole or hyper-massive neutron star (HMNS) remnant. Magnetic fields play an important role during the merger: they power jets and winds, which are related to observational signatures such as short gamma ray bursts, and which drive heavy-element nucleosynthesis (one of the only ways of forming gold!). The growth and saturation of magnetic fields in mergers remains a major open question, and different magnetic field amplification mechanisms, including the Kelvin-Helmholtz Instability (KHI), are likely at play at different stages during the merger. |
| Project Description |
This project takes a relatively simple fluid instability (the Kelvin Helmholtz Instability, KHI), such as would normally have been covered in a 2nd or 3rd year undergraduate course on fluid mechanics, and examines it in an exotic context -- that of a binary neutron star merger. The student(s) will study how the KHI can act as a mechanism for magnetic field amplification in the early stages of a neutron star merger. Within the first few milliseconds of impact, the merger of the neutron stars results in a linear shear layer which becomes unstable to the KHI. This is known to create vortices that can concentrate magnetic field. But how effectively can KHI vortices grow a magnetic field, and does the instability have time to saturate over the extremely short (ms) timescales involved? To answer these key questions, the student(s) will carry out 2D (magneto-)hydrodynamic (MHD) simulations of the KHI in special relativity using the astrophysical fluid dynamics code PLUTO. It is expected that the simulations will be run on a local cluster at DAMTP. The project can be done individually or in a group, with different students working on different aspects of the problem (e.g. one student could carry out isothermal simulations to focus on the dynamics, while the other could focus on observational signatures of the instability by including thermodynamics and radiation, or by developing an analytical theory of relativistic MHD KHI to complement the simulations). Throughout the course of the project the student(s) will learn the basic physics of binary neutron star mergers. In addition the student(s) will also gain experience in computational fluid dynamics (in particular how to set-up and use one of the most popular open-source codes in astrophysical fluid dynamics, the PLUTO code), high performance computing (i.e. how to run simulations in parallel on a supercomputer), coding (particularly in C and Python), and data analysis. No background knowledge on mergers is necessary, though some background in fluid mechanics and astrophysics, and some familiarity with programming would be helpful. Note that the topic is flexible and can be adjusted depending on the interests of the student(s). Alternative projects, within the confines of computational astrophysical fluid dynamics and accretion disks, are also possible. |
| Work Environment | Student is expected to work with the supervisor. We will have weekly meetings. |
| References | Mignone A., Bodo G., Massaglia S., Matsakos T., Tesileany O., Zanni C., Ferrari A., 2007, ApJS, 170, 228, PLUTO: a numerical code for computational astrophysics (https://iopscience.iop.org/article/10.1086/513316); Fernández, R. and Metzger, B.D., 2016. Electromagnetic signatures of neutron star mergers in the advanced LIGO era. ARNPS, 66(1), pp.23-45. (https://www.annualreviews.org/content/journals/10.1146/annurev-nucl-102115-044819); Bucciantini, N. and Del Zanna, L., 2006. Local Kelvin-Helmholtz instability and synchrotron modulation in Pulsar wind nebulae. A&A, 454(2), pp.393-400 (https://www.aanda.org/articles/aa/abs/2006/29/aa4491-05/aa4491-05.html); Ferrari, A., Trussoni, E. and Zaninetti, L., 1980. Magnetohydrodynamic Kelvin–Helmholtz instabilities in astrophysics–I. Relativistic flows–plane boundary layer in vortex sheet approximation. MNRAS, 193(3), pp.469-486 (https://academic.oup.com/mnras/article/193/3/469/995127) |
| Prerequisite Skills | Fluids |
| Other Skills Used in the Project | Some experience in astrophysics and fluid simulations would be helpful, but is not strictly necessary |
| Acceptable Programming Languages | Python, C, No preference, |
Oceanic bottom mixed layers
| Project Title | Oceanic bottom mixed layers |
| Keywords | Ocean, climate, turbulence |
| Subject Area | Fluid and Solid Mechanics |
| Contact Name | John Taylor |
| Contact Email | jrt51@cam.ac.uk |
| Department | DAMTP |
| Group | Atmosphere Ocean Dynamics |
| Project Duration | 8 weeks |
| Background Information | Oceanic bottom mixed layers are zones at the sea floor where water temperature and salinity are nearly uniform. This stands in contrast to the interior ocean, which is usually made up of distinct layers (stratified). These bottom layers range in thickness from 10 meters to several hundred meters (Armi and Millard 1976). While current theories—such as the "stratified Ekman layer"—can explain the shallower layers (Weatherly and Martin 1978), they cannot account for the massive layers found in deep, flat ocean plains. These layers are much thicker than the theory predicts, which remains an unsolved problem. Some researchers suggest that breaking internal waves might cause this thickening, but we currently lack a model that can accurately predict the depth based on this idea. In this study, we use simplified theoretical models and computer simulations to explore the physics that determine the depth of these mixed layers. |
| Project Description |
This group project is made up of two connected projects: Theory and Idealized Models: Numerical Simulations: |
| Work Environment | These are two connected projects and the students would work as part of a small team. The students would also join the ocean dynamics research group which has about 8 members (including PhD students, postdocs and research fellows). |
| References | - |
| Prerequisite Skills | Fluid; Simulation |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | No preference |
Specific Projects
Information-theoretic inequalities for theoretical statistics and computer science
| Project Title | Information-theoretic inequalities for theoretical statistics and computer science |
| Subject Area | Statistics, Machine Learning, Information theory |
| Contact Name | Varun Jog |
| Contact Email | vj270@cam.ac.uk |
| Department | DPMMS |
| Group | Information Theory and Statistics |
| Duration | 8 weeks |
| Background Information | In statistics and information theory, various notions of "divergences" such as the Kullback--Leibler divergence, Hellinger divergence, total-variation divergence, etc. provide ways to measure how different two probability measures are. These divergences characterise the difficulty of solving hypothesis testing between p vs q in terms of best possible error, or the necessary sample-size, or asymptotic error rates, etc. These hypothesis testing results are in turn applied to prove lower bounds in theoretical statistics (such as Fano's or Le Cam's methods). The topic of divergence inequalities studies how these different divergences are related to each other. For example, a well-known inequality is Pinsker's inequality that upper bounds the total variation divergence in terms of the Kullback--Leibler divergence and is widely used in theoretical analyses. Broadly, the reason why these inequalities end up being so important is that often we want to say something about divergence A in a problem of interest, but divergence A is too messy to deal with, so we instead use a divergence B and say something about B, and then use a divergence-inequality to translate our statement for B into a statement for A. |
| Project Description |
This project will look at some problems revolving around divergence-based inequalities motivated by specific applications. One concrete idea is to look at the interesting "reverse-Pinsker's inequality" from this paper: https://arxiv.org/pdf/2201.04735. This inequality underpins the powerful conclusion of this paper that some known "really hard to compute" problems can, in fact, be solved efficiently. Unfortunately, the reverse-Pinsker's inequality relies on an assumption (called "observability" in the paper) which is hard to make sense of, or even verify efficiently computationally. My hope is that one can establish a reverse-Pinsker under a more natural assumption that is easy to check. The project would then involve analysing simple examples or doing simulations to check if the new proposed inequality has any hope of being true (I think this is the case), and then guess and prove the right form of the inequality. |
| Work Environment | The student will have weekly meetings with me (lasting for about an hour). In case there are two interns, it will be a joint meeting. Students are free to choose where they want to work and there are no expectations aside from attending the weekly meetings in-person. |
| References | - |
|
Prerequisite Skills |
Good understanding of undergraduate probability and analysis |
|
Other skills used in the project |
Coding simple programs to test conjectured mathematical inequalities in Python or MatLab (coding with AI assistance is fine too). Knowledge of latex for typesetting is also necessary. |
| Acceptable Programming Languages | Python or MatLab |
Unifying patterns in algebraic geometry
| Project Title | Unifying patterns in algebraic geometry |
| Keywords | Hilbert scheme, combinatorics, auto-conjecturing, Machine Learning |
| Subject Area | Algebraic Geometry, Algebra, Combinatorics, Number Theory, Applied and Computational Analysis, Machine Learning |
| Contact Name | Fatemeh Rezaee |
| Contact Email | fr414@cam.ac.uk |
| Department | DPMMS |
| Group | Algebraic Geometry |
| Project Duration | 8 weeks |
| Background Information | In some counting problems in algebraic geometry, one can spot partial patterns and potentially give closed formulas. This summer project aims to work on concrete examples of this type and unify the partial patterns and partial closed formulas. |
| Project Description |
In this project, we are primarily interested in finding patterns in specific integer sequences for which we already have some partial formulas. For example, we consider the sequences of dimensions of the tangent spaces at the singular points of specific Hilbert schemes, which are essential in sheaf-counting enumerative geometry. There are two potential directions:
Since the theoretical direction is expected to be mostly combinatorial, students with excellent combinatorial intuition or those with experience in Mathematics Olympiads/competitions are particularly encouraged to apply. I am seeking highly talented, motivated student(s), and, most importantly, someone committed to collaborative work, to work with me (and potentially an additional data scientist advisor, if the first direction is taken) on this project. |
| Work Environment | There will be 1-2 students working with me as the primary supervisor. The student(s) are expected to work in the CMS at least 2-3 days a week. Potentially, I may invite a data scientist to assist with the project. |
| References | C. Mishra, S. Moulik, and R. Sarkar. Mathematical conjecture generation using machine intelligence. arXiv:2306.07277, 2023. F. Rezaee. Conjectural criteria for the most singular points of the Hilbert schemes of points. Experimental Mathematics, Vol. 34, no. 4. 2025 (https://www.tandfonline.com/doi/full/10.1080/10586458.2024.2400181) |
| Prerequisite Skills | Algebra/Number Theory, Geometry/Topology |
| Other Skills Used in the Project | Data Visualisation, Predictive Modelling |
| Acceptable Programming Languages | Python, MATLAB, No preference |
| Additional Info | If you are eligible to apply and interested in the project, please email me your CV and transcripts (and your DoS name for internal applicants) before finalising your application. |
Learning the score
| Project Title | Learning the score |
| Keywords | Score matching, diffusion models, distributional learning |
| Subject Area | Statistics, Machine Learning |
| Contact Name | Richard Samworth |
| Contact Email | rjs57@cam.ac.uk |
| Department | DPMMS |
| Group | Statistical Laboratory |
| Project Duration | 8 weeks |
| Background Information | Distributional learning is an emerging area in statistics that aims to learn the full distribution of the data in a flexible manner. If the data are assumed to belong to a specific parametric family, this task reduces to standard maximum likelihood estimation. In contrast, estimating the distribution without such assumptions is substantially more challenging. Several strategies have been proposed in recent years, including score matching [1, 2] and energy-based models [3], allowing flexible, nonparametric estimation of complex distributions. Once a distribution is estimated, various statistical procedures can be improved on by leveraging this estimated distribution. For example recent work on a procedure called antitonic score matching [2] in the context of linear regression shows that the ordinary least squares estimator is improved on by mimicking a maximum likelihood estimator with the estimated (projected) score function. In other examples, statistical problems that are otherwise unidentifiable without knowledge of the full distribution may become tractable with a suitable distributional estimator [3]. Despite these advances, several interesting questions remain, including what the most effective strategies are for estimating the distribution in different scenarios. |
| Project Description | This project offers a broad scope, encompassing potential methodological, theoretical, computational and applied contributions. One promising direction is to study and compare different distributional learning strategies in the context of specific estimation problems. For instance, one could investigate the properties and performance of various score estimators in different contexts, including diffusion models. |
| Work Environment | This project will be jointly supervised with my post-doc, Elliot Young. I anticipate that the student will meet with Elliot and me once a week; they may meet with Elliot at other times. I generally find it good practice for students to work in the CMS during normal office hours, though some remote working is fine. I have an in-person meeting at 9am each Monday with my group, and an extended group meeting at 3pm on Tuesdays. Students may wish to participate in the Statistics Clinic, where once a fortnight anyone in the university can receive free statistical advice, e.g. by sitting in on some consultations to have an experience of applied problems. |
| References | [1] Hyvärinen, A. (2005). Estimation of non-normalized statistical models by score matching. Journal of Machine Learning Research, 6(24), 695–709. [2] Feng, O. Y., Kao, Y.-C., Xu, M., & Samworth, R. J. (2026+). Optimal convex M-estimation via score matching. Annals of Statistics, to appear. arXiv. https://arxiv.org/abs/2403.16688. [3] Shen, X., & Meinshausen, N. (2025). Engression: Extrapolation through the lens of distributional regression. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 87(3), 653–677. |
| Prerequisite Skills | Statistics, Mathematical Analysis |
| Other Skills Used in the Project | Simulation |
| Acceptable Programming Languages | Python, R |
Developing an online book for computational neuroscience
| Project Title | Developing an online book for computational neuroscience |
| Keywords | Computational neuroscience, dynaminal sytems, Julia |
| Subject Area | Mathematical Biology |
| Contact Name | Stephen Eglen |
| Contact Email | sje30@cam.ac.uk |
| Department | DAMTP |
| Group | mathematical biology |
| Project Duration | 8 weeks |
| Background Information | In 1999, Hugh Wilson published the book "Spikes, decisions and actions: the dynamical foundations of neuroscience". The book is now 25 years old and still relevant for introducing graduate students to how small neural networks can be modelled using dynamical systems. As well as its academic content, the author was very generous in sharing both his MatLab code together with the book (included then as a floppy disk in the back cover) and later making the book and code freely available on the web [1]. Several years ago, a graduate student and I looked at the code with a view to seeing if it would still run (it did) and whether it would easily convert to a more open language called Julia (it did). |
| Project Description | I would like to revisit this project, with a view to making the code freely available through the web, as well as simplifying the code. (The original code uses a fixed time-step numerical integration scheme which makes the code rather unreadable). One possibility will be to explore if the code can be run interactively, either using Web Assembly [3] or via google colab. This would suit someone who wishes to learn more about dynamical systems theory and their applications in neuroscience along with learning Julia and modern web technologies. Extensions to this work could include exploring other relevant textbooks in a similar manner. Hugh Wilson is aware of this proposal and happy -- simply requiring acknowledgements to the code. |
| Work Environment | This is a sole project working with me. Interns must be present in Cambridge but remote working within that context is possible. |
| References | [1] https://archive.org/details/spikesdecisionsa0000wils [2] https://www.yorku.ca/professor/hughwilson/#book [3] https://tshort.github.io/WebAssemblyCompiler.jl/stable/examples/lorenz/ |
| Prerequisite Skills | Simulation, App Building, Data Visualisation |
| Other Skills Used in the Project | Simulation, App Building, Data Visualisation |
| Acceptable Programming Languages | Julia |
Characteristic gluing construction of extremal black holes
| Project Title | Characteristic gluing construction of extremal black holes |
| Keywords | General relativity, black holes |
| Subject Area | General Relativity and Cosmology |
| Contact Name | Harvey Reall |
| Contact Email | hsr1000@cam.ac.uk |
| Department | DAMTP |
| Group | General Relativity; High Energy Physics |
| Project Duration | 8 weeks |
| Background Information | An extremal black hole is one with the maximum possible charge or spin consistent with a given mass. The "third law of black hole mechanics" is a conjecture that says that it is impossible to form such a black hole in finite time. But recently it has been shown that this conjecture is false and solutions of General Relativity describing the formation of extremal charged black holes in finite time have been constructed. The method used to do this is called "characteristic gluing". |
| Project Description | We'll consider General Relativity with a charged scalar field. The characteristic gluing construction involves making an Ansatz for the profile of the scalar field at the black hole event horizon. A set of ODEs must be solved to determine the properties of the final black hole. The challenge is to adjust the Ansatz to minimize the charge of the final black hole. The project will explore this approach numerically. |
| Work Environment | Student will be on their own but can talk to PhD student about the project. It is desirable for the student to be in Cambridge for most of the project.arxiv: |
| References | arxiv:2211.15742 |
| Prerequisite Skills | Mathematical Physics |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | No preference |
Positivity of psi classes
| Project Title | Positivity of psi classes |
| Keywords | Curves, maps, nefness, psi-classes |
| Subject Area | Algebraic Geometry |
| Contact Name | Alessio Cela |
| Contact Email | ac2758@cam.ac.uk |
| Department | DPMMS |
| Group | Algebraic Geometry |
| Project Duration | 8 weeks |
| Background Information |
Psi classes are tautological cohomology classes defined on several fundamental moduli spaces in algebraic geometry. They play a central role in the study of the cohomology rings of these moduli spaces. For instance, the intersection theory of psi classes on the moduli space of stable curves is governed by the celebrated string equation. In a lecture at the IHES, Rahul Pandharipande proved that psi classes on the moduli space of stable n-pointed curves of genus g are nef. This project investigates the positivity properties of psi classes on moduli spaces of genus zero stable maps to projective spaces. It builds on Pandharipande’s foundational results on intersections of rational divisors on these moduli spaces, as well as the description of their nef and ample cones due to Coskun, Harris, and Starr |
| Project Description |
The project will begin with a detailed study of Pandharipande’s proof of the nefness of psi classes on moduli spaces of stable curves. Building on this, the student will investigate the positivity properties of psi-classes on the moduli spaces of genus-zero stable maps to projective space of fixed degree. The expected outcome is that suitable linear combinations of psi classes and pullbacks of O(1) via the evaluation morphisms lie in the nef/ample cone. The principal aim of the project is to establish this statement and to determine effective bounds on the minimal amount of twisting required. Through this project, the student will acquire familiarity with positivity properties of line bundles, the geometry of moduli spaces of curves and stable maps, and tautological cohomology classes on these spaces. A successful outcome will consist of a solid understanding of these concepts and their application to proving the conjectural nefness or ampleness result described above, with the potential to lead to a research paper. |
| Work Environment |
The student will meet with me regularly to discuss progress on the project and the necessary mathematical background. In addition, the student will have the opportunity to engage with Prof. Dhruv Ranganathan and with the Algebraic Geometry group of postdoctoral researchers and PhD students in Cambridge, providing a broader perspective on the problem and exposure to related techniques and ideas. I am flexible with respect to remote working arrangements, should this be necessary, and this can be discussed and agreed upon at a later stage. |
| References | Link to Pandharipande's proof at the IHES : https://www.youtube.com/watch?v=kywIi_FACuw. Coskun, I., Harris, J., & Starr, J. (2009). The Ample Cone of the Kontsevich Moduli Space. Canadian Journal of Mathematics, 61(1), 109–123. doi:10.4153/CJM-2009-005-8. Intersections of Q-divisors on Kontsevich’s moduli space and enumerative geometry by Rahul Pandharipande Trans. Amer. Math. Soc. 351 (1999), 1481-1505 DOI: https://doi.org/10.1090/S0002-9947-99-01909-1 E. Arbarello, M. Cornalba, P. A. Griffiths, and J. Harris, Geometry of Algebraic Curves, Volume I, Grundlehren der mathematischen Wissenschaften, Vol. 267, Springer-Verlag, New York, 1985. E. Arbarello, M. Cornalba, P. A. Griffiths, and J. Harris, Geometry of Algebraic Curves, Volume II, Grundlehren der mathematischen Wissenschaften, Vol. 268, Springer-Verlag, Berlin, 2011. |
| Prerequisite Skills | Algebraic Geometry |
| Other Skills Used in the Project | - |
| Acceptable Programming Languages | None required |
General outlines / project possibilities
Quantum complexity for near-singularity dynamics
| Project Title | Quantum complexity for near-singularity dynamics |
| Subject Area | High Energy Physics, Quantum Information, General Relativity and Cosmology |
| Contact Name | Marine De Clerck |
| Contact Email | md989@cam.ac.uk |
| Department | DAMTP |
| Group | High energy theory |
| Project Outline |
The Einstein equations in the near-singularity regime have been shown by Belinski, Khalatnikov and Lifshitz in the 60-70s to drastically simplify. The dynamics at neighbouring points on a spatial slice decouple and admit a useful description in terms of single particle motion on hyperbolic billiards. The specific billiards that emerge from this approach have peculiar symmetries and display so-called arithmetic quantum chaos. The properties of this type of dynamical systems are in sharp contrast with the usual lore of quantum chaos and could be a hint for fundamental symmetries that underlie gravitational dynamics. The goal of this project would be to investigate properties of complexity in the hyperbolic billiards that feature arithmetic chaos. During this project, the student will have the opportunity to learn about various topics, such as seminal work on the generic solutions of general relativity close to a spacelike singularity, recently proposed descriptions of complexity of quantum dynamics and its relation to various types of chaos, as well as numerical tools to solve billiard eigenvalue problems. The aspects of this project that go beyond literature study would be mainly numerical at first. |
| References | - V. Belinskii and M. Henneaux, "The Cosmological Singularity", Cambridge University Press (11, 2017). This is a good book to learn about near-singularity dynamics. I will also be able to provide more succinct review material later. - https://arxiv.org/abs/2407.11114 for an example of complexity in flat billiards |
Moduli of Unstable Hypersurfaces
| Project Title | Moduli of Unstable Hypersurfaces |
| Subject Area | Algebraic Geometry |
| Contact Name | Joshua Jackson |
| Contact Email | jjj26@cam.ac.uk |
| Department | DPMMS |
| Group | Algebraic Geometry |
| Project Outline | The construction of moduli spaces parameterising so-called 'semistable' projective hypersurfaces is one of the most classical results in moduli theory, yet many open questions remain. This project will be about classifying those hypersurfaces - the so-called 'unstable' ones - that do not appear in these classifications, typically because they are too singular. The main tools will be from Geometric Invariant Theory (both the well-known reductive, and the more recent non-reductive, theories), as well as deformation theory. There is also the opportunity for computer-aided calculations depending on whether the student is interested in coding. |
| References | D. Mumford, J. Fogarty, F. Kirwan, Geometric Invariant Theory, 3rd ed., Springer, 1994. Hoskins, Victoria. “Moduli spaces and geometric invariant theory: old and new perspectives.” ArXiv preprint (2023), arXiv:2302.14499. F. Kirwan, Cohomology of Quotients in Symplectic and Algebraic Geometry, Princeton Univ. Press, 1984. I. Dolgachev, Lectures on Invariant Theory, Cambridge Univ. Press, 2003. R. Laza, “The moduli space of cubic fourfolds via GIT,” Journal of Algebraic Geometry 18 (2009), 511–545. R. Laza, G. Saccà, C. Voisin (eds.), Algebraic Geometry of Cubic Fourfolds, Cambridge Univ. Press, 2018. I. Dolgachev, “Moduli of hypersurfaces,” in Handbook of Moduli, Vol. II, International Press, 2013. Alcántara, Claudia R., and Juan Vásquez Aquino. “Classification of Unstable Quartic Plane Curves.” Boletín de la Sociedad Matemática Mexicana 29, Article 6 (2023), DOI: 10.1007/s40590-022-00477-w. |
Phase separation in multi-stable-systems
| Project Title | Phase separation in multi-stable-systems |
| Subject Area | Mathematical Biology, Fluid and Solid Mechanics |
| Contact Name | Mike Chatzittofi |
| Contact Email | mc2623@cam.ac.uk |
| Department | DAMTP |
| Group | Soft Matter |
| Project Outline | In this project, we are going to use numerical and analytical methods to study the dynamics of a certain class of partial differential equations. These equations can have applications in various fields, for example: in ecology, biophysics, soft matter and many others. |
| References | - |
Minimal mechanistic models for molecular machines
| Project Title | Minimal mechanistic models for molecular machines |
| Subject Area | Fluid and Solid Mechanics, Mathematical Biology, Machine Learning |
| Contact Name | Mike Chatzittofi |
| Contact Email | mc2623@cam.ac.uk |
| Department | DAMTP |
| Group | Soft Matter |
| Project Outline | In this project, we are going to first derive equations to describe the dynamics of simple molecular systems. Then, we can use optimization methods or machine learning algorithms to find optimal potential energies, that will make an efficient nano-machine. |
| References | - |
Synchronization and nonlinear dynamics
| Project Title | Synchronization and nonlinear dynamics |
| Subject Area | Mathematical Biology, Fluid and Solid Mechanics, Nonlinear Dynamics |
| Contact Name | Mike Chatzittofi |
| Contact Email | mc2623@cam.ac.uk |
| Department | DAMTP |
| Group | Soft Matter |
| Project Outline | In this project, we are going to derive a minimal set of equations for synchronization. Then, we will solve ordinary differential equations using numerical techniques and find under which conditions synchronization can occur. |
| References | - |