EECS16A – Designing Information Devices and Systems I (fall 2021)
EECS16B – Designing Information Devices and Systems II (spring 2022)