Teaching

Teaching and mentoring

Course archive in progress. Approach, mentoring focus, and supported topics.

Approach

Teaching approach

  • Start from real systems behavior instead of isolated toy abstractions.
  • Use measurement, tracing, and debugging tools to make invisible mechanisms visible.
  • Connect research claims to implementation details, tradeoffs, and reproducible workflows.
  • Assignments and discussions that build judgment, not just API familiarity.

Contributions

Current

  • Research mentoring: experiment design, overhead measurement, and technical communication.
  • Technical walkthroughs on Linux internals, eBPF tracing, and performance tooling.
  • Writing and review: structuring technical ideas into papers, documentation, and software.