Shawn (Wanxiang) Zhong
  • Papers
  • Projects
  • Blog
  • Course Notes
  • About

On this page

  • Publications
  • Recent projects
  • Recent posts

Shawn (Wanxiang) Zhong

Shawn (Wanxiang) Zhong is a final-year Ph.D. candidate in Computer Sciences at the University of Wisconsin–Madison, advised by Andrea and Remzi Arpaci-Dusseau. He explores how AI and other modern technologies are reshaping operating systems.

His recent work addressed the widespread corruption and leaks of user data by AI agents; he built an agent-native filesystem that ensures data safety while preserving agent autonomy. His earlier work spans deterministic Linux scheduler testing, eBPF kernel extension reliability, and persistent memory filesystem performance. More broadly, he is interested in machine learning compilers (Triton), system verification (Verus), and interactive visualizers for systems internals.

He is graduating in August 2026 and looking for industry research and engineering opportunities. The best way to reach him is by email.

Publications

Revealing the Unstable Foundations of eBPF-Based Kernel Extensions. EuroSys ’25.   [Paper] [Code] [Dataset]
Shawn Zhong, Jing Liu, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau.

MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems. FAST ’23.   [Paper] [Code]
Shawn Zhong, Chenhao Ye, Guanzhou Hu, Suyan Qu, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, and Michael Swift.

PBoS: Probabilistic Bag-of-Subwords for Generalizing Word Embedding. EMNLP ’20 Findings.   [Paper] [Code]
Zhao Jinman, Shawn Zhong, Xiaomin Zhang, and Yingyu Liang.

Recent projects

JsSpim

An online MIPS32 simulator

May 30, 2019

xv6 File System Visualizer

An online visualizer for xv6 file system image

May 24, 2019
No matching items

See all projects →

Recent posts

Remote SSH to UW-Madison CS Lab with VSCode

Tutorials

Remote ssh to the CS Lab using Visual Studio Code

Oct 16, 2019

Remote Desktop Access to UW-Madison CS Lab

Tutorials

Access the remote desktop of CS Lab computers

Apr 7, 2019

Detect Bugs using Google Sanitizers

Tutorials

Detect common bugs using sanitizers

Apr 3, 2019

Analyze Execution Time with CLion

Tutorials

Analyze function execution time using CPU profiler

Mar 27, 2019

Co-debug xv6 on Windows using VSCode

Tutorials

Collaborative debugging for xv6 on Windows using VSCode

Mar 25, 2019
No matching items

See all posts →