About Me

I like studying computer science through open courses. While having stumbled many times, I’ve learned from mistakes and developed an interest in storage and system programming. I was very fortunate to get an Outreachy 2022 Internship working with QEMU which has embarked my journey of open source world. The year after the summer project, with the help of my mentors in QEMU, I added full emulation to the qcow2 driver and made the metadata of ZNS emulation persistent.

My primary objective is to gain a solid understanding of the fundamental principles that underpin our world and the ability to build practical applications in life. Nowadays I am a software engineer building a Linux kernel module that distributes and replicates data to a block-based storage cluster over RDMA networks.

Slides

2024

Zoned Emulation Support for QEMU at Linux Plumbers Conference 2024, slides(pdf).

OCW

 map

Course plan:

Applied Math

IAP

Selective

  • concurrent programming in rust
  • 6.840 20fall
  • 6.854 20fall
  • EECS 665
  • 6.035 22spr
  • 6.851 21spr
  • 15-721 23spring
  • 18.310 13 ocw

HASS

Abandoned:

  • (对我)过理论的数学课比如数学分析OTL
  • 社会科学的书籍zzz
  • 生科的任何课尤其是实验
  • perfection & procrastination
  • 金融学理论
  • statistics
  • 18.03x mitx
  • serious math theories: 18.001A
  • frontend: 6.170 20fall
  • DL in system biology 6.8xx
  • molecular biology
  • ? intern in senior year -> cancelled

  1. Requirements 2017 ↩︎

  2. Harvard Systems Programming and Machine Organization Course. Great system programming 101 (21 schedule, 23 lab). 15-213 is also a good choice. ↩︎

  3. 19fall materials (tutorials, recitations) ↩︎

  4. 22spr labs/schedule & 20spr outline/videos of Robert Morris ↩︎

  5. study materials from 6.823 22fall as reading supplements ↩︎

  6. current 6.5810 ↩︎

  7. https://skyzh.github.io/mini-lsm/00-overview.html ↩︎

  8. https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ ↩︎

  9. https://github.com/skyzh/tiny-llm ↩︎

  10. https://stanford-cs336.github.io/spring2025/ ↩︎