Systems, Architecture, and Reliability
Courses centered on core systems behavior, performance boundaries, and the architecture decisions that shape production outcomes.
Operating Systems
Explored process scheduling, memory models, concurrency, and resource management to build practical intuition for system behavior.
Advanced Operating Systems & Distributed Systems
Covered distributed coordination, fault tolerance, consistency tradeoffs, and scaling patterns used in modern service platforms.
Architecture of Computer Hardware
Connected hardware fundamentals to software performance, reliability, and infrastructure-level decision making.