​Fall 2021  ECE 451 -  Advanced Computer Architecture (3 credits)               New Jersey Institute of Technology


Course Objectives: This course focuses on advanced concepts in computer systems design, and the interaction between hardware and software components at various levels (i.e., hardware/software codesign). It introduces common performance measures and tradeoffs used by hardware and software designers to facilitate comparative analysis. The main topics are Technology challenges, Pipelining, Multicore architecture, Advanced memory technologies, Introduction to parallel computing, Conventional architecture for AI acceleration, Analog neuromorphic computing architecture, and Digital in-memory computing.

​Fall 2019  EEL 4362: Post-CMOS Devices and Circuits (3 credits)               University of Central Florida


Course Objectives: To introduce state-of-the-art complementary metal-oxide-semiconductor (CMOS) technology and post-CMOS technologies including spintronic, Quantum-dot Cellular Automata, memristor, tunneling FET devices, and their applications in emerging memory, logic, and neuromorphic computing.