Course labs, research projects, and hands-on systems work
A hierarchical leader-key command menu for Pi, bringing keyboard-driven command discovery to the terminal without replacing the editor.
Feed-forward 3D editing without paired 3D supervision, guided by visual, semantic, and geometric priors.
Building a network stack step by step: byte streams, TCP, ARP, network interfaces, and IPv4 routing.
Learning assembly, program execution, memory systems, and systems programming through hands-on labs.
Operating-systems labs with xv6, from Unix utilities to system calls, page tables, and concurrency.
Exploring how computer systems work through NEMU, Abstract Machine, and nanos-lite.
Haoyuehx © 2026