Prof Al Faruque is teaching or taught the following courses at UCI:
EECS 111: System-Software – every Spring Quarter since 2012/13, Undergraduate level.
EECS 211: Advanced System-Software – every Winter Quarter from 2013/14 – 2019/20, Graduate level
EECS 227: Cyber-Physical Systems Design – every year Fall or Spring Quarter since 2012/13, Graduate level
ECPS 202: Cyber-Physical System Design – every year Winter Quarter since 2017/18, Graduate level for the MECPS program
EECS 117: Parallel Computer Systems – in Spring Quarter 2012/2013, Undergraduate level
Senior Design Projects – in Fall and Spring since Fall 2013/14, Undergraduate level