Microprocessor Systems (BLG 212E)
Enhanced Processor Architecture (BLG 603E)
Computer Architecture (BLG 322E)
Parallel Computing for GPUs using CUDA (BLG 562E)
Parallel Algorithms (BLG 608E)