Contributed to course assignments, led office hours, gave small lectures, and graded student work for a course on networking protocols, software defined networking and datacenter networks
Alternatives to kernel bypass networking for distributed systems and datacenter applications. Worked on high throughput and low latency networking for Linux kernel.
Led office hours, taught supplemental material to students in small groups, and graded student work. CS 61 is a course on system programming and machine organization that covers low-level data representation, x86-64 assembly, kernel programming, inter-process communication, data storage, and concurrency, all in C/C++.