Teaching

I teach undergraduate and graduate classes in computer engineering. My current focus is on improving teaching effectiveness and student learning through active learning approaches such as flipped classroom. I am also interested in improving student interactivity in online classes. 

Current:

Undergraduate

ECGR 2104: Computer Programming II: Advanced C++ (Spring)

ECGR 3090: Data Structures and Algorithms in C++ (Fall, New course)

Graduate

ECGR 6181/8181: Embedded Operating Systems (Fall)

ECGR 6090/8090: Advanced Embedded Operating Systems (Spring)

 

Past:

Undergraduate

ECGR 2103: Computer Utilization in C++

ECGR 2111 & 2112: Circuits – I & II

ECGR 3131 & ECGR 3132 : Electronics – I & II

Graduate

ECGR 4181/5181: Computer Architecture

ECGR 4132/5132: Analog IC Design

ECGR 6157/8157:  CMOS Data Converters