HUNTERTUTORING

STEM / applied

Operating systems · Undergraduate · CS / Programming

Topics

Implementation themes

  • System call interface and kernel modules (survey)
  • Implementing a simple shell or scheduler simulation
  • Memory-mapped files and copy-on-write (intro)
  • Containers and cgroups/namespaces (intro)
  • Tracing tools: strace, perf, eBPF overview

Security and reliability

  • Access control models: DAC, MAC (intro)
  • Kernel exploit mitigations (ASLR, NX) survey
  • Logging, crash dumps, and postmortem debugging
  • Distributed file systems and consistency (intro)
  • Case studies: Linux, Windows, or xv6 teaching OS

Systems programming practice

  • System calls and writing small userland tools
  • Concurrency bugs and ThreadSanitizer (intro)
  • Implementing a simple shell or allocator lab
  • I/O stacks and buffering performance
  • Containers as OS isolation primitives (survey)
  • Capstone: OS lab milestone with tests and writeup

Pricing calculator

Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.

What do you need?

$1,162 · Operating systems · 18 tutoring hrs

Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.