University of Oxford & Max-Plank Institute Joint Program
Doctor of Philosophy, Computer Science — Sep 2025 – Present
Supervisor(s): Prof. Amir Goharshady, Prof. Rupak Majumdar
Hi — I’m
Computer Science PhD student in the Oxford–Max Planck joint PhD program (2025–present). For Oxford side, I am in college Hertford, with supervisor Prof. Amir Goharshady. For MPI side, I am in institute for Software Systems(SWS) with supervisor Prof. Rupak Majumdar. My research focuses on graph theory applications in computer science, including compiler optimizations, model checking, and SMT solving.
Current: Oxford–Max Planck joint PhD (Computer Science) — 2025–Present
Doctor of Philosophy, Computer Science — Sep 2025 – Present
Supervisor(s): Prof. Amir Goharshady, Prof. Rupak Majumdar
MPhil, Computer Science & Engineering — 2023–2025
Supervisor(s): Prof. Amir Goharshady, Prof. Jiasi Shen
B.Sc., Computer Science & Mathematics — 2019–2023
GPA: 3.86/4.0 — Graduated with Distinction
My research centers on application of graph theory in Computer Science, including compiler optimizations, model checking, and SMT solver. I am funded by scholarships from University of Oxford and salary from MPI. Following is selected publications and manuscripts. For more details, please visit my CV or Google Scholar profile.
Dec 2025 — SETTA'25
Authors: X. Cai, A.K. Goharshady
Mphil Thesis
Authors: X. Cai
Mar 2025 — ASPLOS'25
Authors: X. Cai, A.K. Goharshady, S. Hitarth, C.K. Lam
Nov 2024 — SETTA'24
Authors: X. Cai, A.K. Goharshady
MT 2025–26 — Oxford
Instructor: Prof. Andrzej Murawski
Fall 2024–25 — HKUST
Instructor: Prof. Amir Goharshady
Spring 2023–24 — HKUST
Instructor: Prof. Sunil Arya and Prof. Jiasi Shen
Spring 2021–22 — UW–Madison
Instructor: Prof. Suman Banerjee
If you’d like the full CV, click the Download CV button at the top.