Teaching

Stevens Institute of Technology

CPE690 Introduction to VLSI Design (2019F, 2020S, 2021S, 2022S, 2022F, 2023S, 2023F, 2024S)

CPE 810A Special Topics in Computer Engineering: GPU and Multicore Programming (2020F, 2021F, 2022S, 2023S, 2024S)

CPE 820 Research Seminar (2021S, 2021F, 2022S)


Michigan Technological University 

Graduate Courses:


EE5900 VLSI modeling and simulation (2009F)

EE5900 Advanced IC Modeling & Analysis (2011S)

EE5970 Computer Engineering Seminar (2011S, 2012S)

EE5900 Parallel VLSI CAD Algorithms (2012S)

EE5900 Advanced Computational Methods for VLSI Systems (2013S)

EE5780 Advanced VLSI CAD (2015S, 2016S)

EE5900 Advanced Computational Methods in Computer Engineering (2017S)

EE5496 GPU and Multicore Programming (2017F, 2019S)

EE5900 Computational Methods for Big Data Networks (2018S)

Undergraduate Courses:

EE4800 Computer-aided design of VLSI systems (2010S)

EE4800 CMOS Digital IC Design & Analysis (2010F, 2011F)

EE3173 Hardware/Software System Integration (2012F)

EE2112 Electric Circuits II (2014S)

EE4271 VLSI Design (2014F, 2015F, 2018S)