Research mentoring
Helping students and collaborators think through experiment design, overhead measurement, and technical communication.
Teaching
Course archive in progress. Approach, mentoring focus, and supported topics.
Approach
Contributions
Helping students and collaborators think through experiment design, overhead measurement, and technical communication.
Explaining Linux internals, eBPF tracing, performance tooling, and engineering workflows through concrete examples.
Improving how technical ideas are structured, defended, and turned into papers, documentation, and software artifacts.
Topics
Overlap of research, industry experience, and technical focus.
Memory management, tracing, performance bottlenecks, and the mechanics of understanding system behavior under real workloads.
Instrumentation design, measurement overhead, and the tradeoffs between visibility, cost, and deployment practicality.
Android, IoT, networking, and system-level security with emphasis on attack surface, evidence, and defensible design choices.
Architecture, maintainability, technical decision making, and the work required to ship software that lasts.
Materials
Research page, writing archive, and software case studies.