Fall 2024
Embedded System Design (Undergraduate)
Spring 2024
Programming Methodology (Undergraduate)
Memory-centric Computing Systems (Graduate)
Fall 2023
Digital System Design (Undergraduate)
Parallel and Distributed Computing (Graduate)
Spring 2023
Programming Methodology (Undergraduate)
Fall 2022
Creative Engineering Design (Undergraduate)
Spring 2022
Multicore and GPU Programming (Undergraduate)
Memory Systems and Interconnection Networks (Graduate)
Fall 2021
Logic Circuit Design (Undergraduate)
Spring 2021
Multicore and GPU Programming (Undergraduate)
Parallel and Distributed Programming (Graduate)
Fall 2020
Logic Circuit Design (Undergraduate)
Spring 2020
Multicore and GPU Programming (Undergraduate)
Memory Systems and Interconnection Networks (Graduate)
Fall 2019
CSI2102-02: Objet Oriented Programming (Java, Undergraduate)