Thomas Pasquier

Thomas Pasquier

Associate Professor

University of Oxford

Biography

I am an Associate Professor at the University of Oxford, where I am a member of the Security and Systems research themes. Previously, I was an Assistant Professor in the Department of Computer Science at the University of British Columbia and remain affiliated with the UBC Security & Privacy Group and the Systopia Lab. My research asks a fundamental question: How do we make complex systems observable enough to secure, understand, and safely modify them? I explore this question through work on system auditing and accountability, intrusion detection, and mechanisms for safely extending and optimizing complex systems.

Interests
  • Computer Security
  • Intrusion Detection
  • Digital Provenance
  • Operating Systems
  • Distributed Systems
  • Data Protection and Privacy
Education
  • PhD in Computer Science, 2016

    University of Cambridge

  • MPhil in Advanced Computer Science, 2012

    University of Cambridge

  • Diplôme d'Ingénieur (apprenticeship), 2011

    Institut Supérieur d'Electronique de Paris

  • Diplôme Universitaire de Technologie (apprenticeship), 2008

    Conservatoire National des Arts et Métiers

Experience

 
 
 
 
 
University of Oxford
Associate Professor
Sept 2026 – Present United Kingdom
Member of the Department of Computer Science, member of the Security Theme, and the Systems Theme.
 
 
 
 
 
Brasenose College
Tutorial Fellow
Sept 2026 – Present United Kingdom
Tutorial Fellow in Computer Science and member of the Governing Body.
 
 
 
 
 
University of British Columbia
Assistant Professor
Jul 2021 – Present Canada
Member of the Department of Computer Science, member of the Security & Privacy Group, and member of the Systopia Lab.
 
 
 
 
 
University of Bristol
Assistant Professor
Aug 2018 – Jun 2021 United Kingdom
 
 
 
 
 
University of Cambridge
Research Associate
Dec 2017 – Aug 2018 United Kingdom
Member of the Digital Technology Group and Junior Research Fellow at St Edmund’s College. Advisor Sir Andy Hoper.
 
 
 
 
 
Harvard University
Postdoctoral Fellow
Jul 2016 – Dec 2017 United States of America
 
 
 
 
 
University of Cambridge
Research Assistant
Jan 2013 – Jul 2016 United Kingdom
 
 
 
 
 
Gemalto
Apprentice Software Engineer
Sept 2008 – Aug 2011 France
 
 
 
 
 
Apprentice Electronic Engineer
Sept 2006 – Sept 2008 France
R&D Team member (SRETT specialize in industrial and health IoT solutions)

Recent Publications

(2026). LARES: Host-centered Lateral Movement Detection via Inductive Graph Reasoning. IEEE ACSAC'26.

PDF Cite Project

(2026). Inside Out: A Paradigm Shift In VM Introspection. USENIX OSDI'26.

PDF Cite Project

(2026). RegTrack: Uncovering Global Disparities in Third-party Advertising and Tracking. MADWeb'26.

PDF Cite Project

(2025). Sometimes Simpler is Better: A Comprehensive Analysis of State-of-the-Art Provenance-Based Intrusion Detection Systems. USENIX Sec'25.

PDF Cite Project

(2025). ORTHRUS: Achieving High Quality of Attribution in Provenance-based Intrusion Detection Systems. USENIX Sec'25.

PDF Cite Project

(2025). On the Reproducibility of Provenance-based Intrusion Detection that uses Deep Learning. ACM REP'25.

PDF Cite

Joining my lab

DPhil (PhD) opportunities for 2027

I am recruiting DPhil students to join my research group in the Department of Computer Science at the University of Oxford in 2027. Our research explores how to make complex computer systems observable enough to understand their behavior, detect attacks, and safely extend their functionality. If you are interested in research at the intersection of systems and security, I would be happy to hear from you.

Research topics

I am especially interested in projects on intrusion detection and system observability. I also welcome proposals on other topics closely related to my research expertise.

Intrusion detection and investigation

How can we detect attacks from the traces they leave in computer systems and understand what happened? My research combines system provenance and machine learning to identify malicious behavior and reconstruct attacks.

System observability

How can we obtain a detailed, trustworthy view of what a system is doing without imposing excessive overhead? My research explores mechanisms for observing operating systems and cloud infrastructure, and ways to organize the resulting information so that we can understand system behavior and investigate problems.

Who should apply

I welcome applicants from all backgrounds who are curious about how computer systems work and want to investigate problems in security and observability. I especially encourage first-generation students and students from underrepresented or marginalized groups to apply (note that you may be eligible for an Academic Futures scholarship). Prior research experience is particularly valuable, whether through a thesis, a research internship, or research and development in industry. I would be interested to hear about the questions you explored, your contributions, and what you learned. Experience with operating systems, security, or machine learning is useful, but you do not need experience in every area.

Funding

I currently have one fully funded DPhil place for 2027 entry. Additional places will depend on securing scholarship funding. Another option is the Oxford-Max-Planck Doctoral Programme. You can apply to Oxford before funding is confirmed.

Most Oxford scholarships consider eligible applicants automatically when they apply by the course’s scholarship deadline. Some awards require a separate application; use Oxford’s scholarship search to check eligibility and application requirements. I also encourage you to seek external funding, including scholarships from your home country that support study abroad. Start looking early, as each scheme has its own eligibility criteria and application deadlines. Admission and funding are separate decisions.

For budgeting, see Oxford’s guidance on the cost of living.

Before applying

Before applying, search the research literature and read recent papers relevant to your interests. Use this reading to develop and motivate the research questions you describe in your application. Useful starting points include the proceedings of leading conferences in:

How to apply

Apply by the December deadline to be considered for Oxford scholarships. The final application deadline is expected in March. Check the DPhil in Computer Science course page for the exact deadlines. Name me as a prospective supervisor in your application. Your choice of college does not affect your ability to work with me.

Contact your referees early so they have time to submit their references by the relevant deadline. You may also be eligible for an application fee waiver; check the eligibility criteria and how to request one before you apply. For questions about fee waivers, contact Oxford’s Graduate Admissions team.

Your application should include a research proposal or statement of research interests of up to 1,000 words, excluding the bibliography. Explain what you would like to work on, how it connects with my research interests, and how it builds on your previous research experience. Discuss relevant papers from your own literature search and explain how they inform the questions you want to investigate. If you propose a specific project, outline how you might approach it and evaluate the results.

You do not need to commit to a fixed project at this stage. During your DPhil, we will refine your ideas and agree on your research topic together.

Contacting me

You do not need to contact me or receive a reply before applying and naming me as a prospective supervisor.

You are welcome to email me with [Prospective Student] in the subject line. Briefly describe your research interests and experience, and explain how they connect with my group’s work.

I am happy to comment on how your proposal or research interests fit with my group’s work. I do not review full application packages by email or discuss your chances of admission. All applications must go through Oxford’s application system. Generic inquiries may not receive a response.

Given the large number of inquiries, I cannot offer video calls to all prospective applicants. To keep the process fair, I do not arrange calls before the interview stage.

For questions about entry requirements or other administrative matters, contact graduate.admissions@cs.ox.ac.uk.

Projects for Oxford students

I welcome inquiries from current Oxford undergraduate and master’s students interested in projects related to my research. If you would like to discuss a project, email me with a brief description of your interests and the course you are taking.

Visiting students and collaborations

I have had excellent experiences hosting visiting students and am always happy to consider new visits to my lab. Before reaching out, please review our current research and identify a clear alignment with your interests. Your message should include a concrete and feasible plan for the visit: the research question you would like to pursue, the expected timeline, any relevant funding arrangements, and how the collaboration would fit with our group’s work.

Students & Postdocs

Current members

Name Role Start year
Tristan BilotUBC Postdoc 2026
Soo Yee LimUBC PhD student 2021
Xuechun CaoUBC PhD student 2022
Cathy LiuUBC MSc student 2026
Robin MathesonUBC MSc student 2026

Past students and visitors

Doctoral students

Name Role Year Subsequent position
Baoxiang JiangXi’an Jiaotong University Visiting PhD 2025
Tristan BilotUniversité Paris-Saclay Visiting PhD 2024 Postdoctoral Fellow, UBC
Wellison Raul Mariz SantosUFPE Visiting PhD 2024 Researcher and Professor, CISSA/CESAR

Master’s students

Name Role Year Subsequent position
Tanya PrasadUBC MSc 2025 Software Engineer, Amazon AWS
Nichole BouffordUBC MSc 2024 Software Developer, Oracle Labs
Jinyuan LiangUBC MSc 2024 Security Analyst, WeBank
Haley LiUBC
Co-supervised with Mathias Lécuyer
MSc 2024 Research Engineer, Huawei Canada
Mayank TiwaryUBC
Co-supervised with Ivan Beschastnikh
MSc 2023 Senior Member of Technical Staff, Salesforce
Bogdan SteleaBristol MEng 2021 Software Engineer, Amazon
Josh TurnerBristol MEng 2021 Software Engineer, Amiosec
Chetankumar MistryBristol MEng 2020 Software Engineer, ARM
Xiaoxiao WuBristol MSc 2020 Consultant, Deloitte
Yangyang TengBristol MSc 2019 Data Analyst, Bloomberg

Undergraduate students

Name Role Year Subsequent position
Lavanya MenonUBC BSc 2026 Application Development Analyst, Citi
Anastasiia BeheniUkrainian Catholic University Visiting BSc 2025 Security Software Engineer, Samsung
Ziying ShaoBristol BSc 2019 UG Researcher, Beijing Institute of Big Data Research

Service

Program Committee

Reviewer/External

Organization

  • ACM REP General Chair 2025
  • USENIX TaPP Program Chair 2020, Program co-Chair 2021
  • IEEE IC2E Publicity Chair 2017, Tutorial Chair 2021

Teaching

Oxford

Course Year Term
Computer Networks 2026-2027 Hilary (January)
Tutorial Year Term
Digital Systems 2026-2027 Hilary/Trinity (January/April)
Compilers 2026-2027 Hilary (January)
Concurrent Programming 2026-2027 Michaelmas (October)

UBC

Course Year Term
CPSC 538P: Introduction to Research in Security & Privacy 2025-2026 Winter 2 (January)
CPSC 313: Computer Hardware and Operating Systems 2025-2026 Winter 1 (September)
CPSC 538P: Topic in Computer Systems: Systems Security 2024-2025 Winter 2 (January)
CPSC 436A: Operating Systems Design and Implementation 2024-2025 Winter 1 (September)
CPSC 538S: Accountable Computer Systems 2023-2024 Winter 2 (January)
CPSC 436A: Operating Systems Design and Implementation 2023-2024 Winter 1 (September)
CPSC 538P: Topic in Computer Systems: Systems Security 2022-2023 Winter 2 (January)
CPSC 436A: Operating Systems Design and Implementation 2022-2023 Winter 1 (September)

Bristol

Course Year Term
COMS20012: Computer Systems B (Operating Systems & Security) 2020-2021 TB2 (January)
COMSM0050: Systems and Software Security 2020-2021 TB1 (September)
COMSM1500: Systems Security 2019-2020 TB1 (September)
COMSM1500: Systems Security 2018-2019 TB1 (September)

Contact