- EE 203 – Digital Systems
- CS 240 – Computer Architecture
- EE 321 – Microprocessors
- CS 413/513 – Architectures for Deep Learning Acceleration
- CS 435/535 – Multicore Programming
- CS 443/543 – Processor Microarchitecture
- EE 462/562 – Introduction to FPGA Design
- EE 468/568 – Hardware Design Patterns
- EE 497 – Introduction to Automotive Embedded Software
- CS 563 – Computer Arithmetic
- EE 563 – VLSI Design for Test
- EE 566 – SoC Design
- EE 570 – ASIC Design and Implementation
- EE 598 – Advanced Embedded Software Development for Automotive Systems