Advanced Systems
Compilers
- Principles of Programming Languages
- Compilers
- Introduction to Compiler Construction
- Crafting Interpreters
- Compilers: Theory and Practice
- Compiler Design
- Advanced Compilers
- Programming Language Pragmatics
Computer Architecture
- Computer Architecture
- Data Communication Networks
- Computer Networks
- Distributed Systems
- Distributed Computer Systems Engineering
High Performance Computing
- High Performance Computing
- High Performance Computer Architecture
- Computer Systems Design
- GPU Programming
- Parallel Computing