Ning Ding

Name in Chinese: 丁宁
Undergraduate Student, Computer Science
University of British Columbia
Ning Ding

I am an undergraduate researcher interested in systems, security, and formal verification. I am applying to PhD programs for Fall 2027.

Education

University of British Columbia
B.Sc. in Computer Science
September 2022 – May 2026 (Expected)
GPA: 89.7/100
Research Assistant, Systopia Lab
University of British Columbia
2026 – 2027 (Expected)

Research

Research Projects

Scalable TLB Shootdowns in Linux

Investigating how TLB shootdowns scale on large multicore systems. The project explores topology-aware IPI propagation strategies in the Linux kernel and evaluates their performance across hardware platforms and workloads.

Supervised by: Reto Achermann and Margo Seltzer

vBPF: Concurrent eBPF Semantics

Working toward formalizing concurrent eBPF semantics in F* and building an interpreter for exploring concurrent executions.

Supervised by: Ivan Beschastnikh, Alexander J. Summers, and Reto Achermann
Collaborator: Yanze Li

CHERIoT Network Stack

Collaborating on the CHERIoT network stack, a compartmentalized network stack for capability-based embedded systems.

Supervised by: Hugo Lefeuvre and Margo Seltzer

Research Interests

Broad interests in systems, security, and formal verification (still investigating!).

Teaching

CPSC 313 – Computer Hardware and Operating Systems
Teaching Assistant
2025 Winter Term 2

Awards & Honors

Dean's Scholar
University of British Columbia
September 2023 – May 2024

Beyond Research

I'm fascinated by physics, especially relativity. In my free time, I enjoy drawing and creating art. I love dogs.

Pompom

In loving memory of Pompom
Name in Chinese: 绒球 (Rong Qiu)
January 28, 2012 – December 29, 2025
My beloved companion who brought joy to every day.