Teaching Activities

Since joining UCI in Fall 2019, I have focused my teaching activities on three main categories: innovative contributions to the undergraduate/graduate academic program, the use of innovative teaching strategies, and enhancing the graduate student experience. This dedication has earned me several awards and honors for teaching at both the school and university levels, including the UCI Samueli School of Engineering Early Career Innovation in Teaching Award, the Professor of the Year award from the Engineering Student Council (ESC), and an honorable mention for the UCI Dr. De. Gallow Professor of the Year Award. I have taught lower-level undergraduate classes (EECS 31L), upper-level undergraduate classes (EECS 112, EECS 112L), and graduate classes (EECS 215), all core classes. Additionally, I am the designer and instructor for the new undergraduate course EECS 125 (Machine Learning for Engineers) and the new graduate class EECS 221 (Internet-of-Things). I revamped the graduate EECS Seminar Series (EECS 294) to facilitate interactions between graduate students and seminar speakers, thereby enhancing academic research and industrial workforce opportunities. My undergraduate advising work has been recognized with the Gold Medal in the ACM SIGBED Student Research Competition (SRC’21) and the Dean’s Choice Award for my Senior Design Project teams within the Samueli School of Engineering.

Graduate Classes

EECS 215  Design & Analysis of Algorithms
EECS 221 Internet of Things (New class!)
Check out some of the projects completed in this class: Green Guardian – An IoT Solution for Plant Care

Undergraduate Classes

EECS 125 Machine Learning for Engineers (New class!)
EECS 31L Introduction to Digital Logic Lab
EECS 112L Organization of Digital Computer Lab (New FPGA labs!)
EECS 112
Organization of Digital Computers