Teaching

I have accumulated substantial and comprehensive teaching experience due to my diverse appointments during PhD and postdoc. Specifically, I am a Future Faculty Fellow at UIUC, who works as a researcher and instructor simultaneously. My experience covers undergraduate and graduate course teaching, CS and ECE course teaching, theory and experiment course teaching, in-person and virtual teaching, big-class and small-class teaching.

Instructor of Computer Science, University of Illinois Urbana-Champaign

  • CS 173 Discrete Structures (~200 undergraduates), Spring 2021, Fall 2021, the coming Spring 2023

Guest Lecturer of Computer Science, University of Illinois Urbana-Champaign

  • CS 537 Advanced Topics in IoT, Fall 2021
  • CS 598 Advanced Multimedia Systems, Fall 2020

Teaching Assistant of Electrical and Computer Engineering, Stony Brook University

  • ESE 118 Digital Logic Design, Fall 2015, Spring 2016, Fall 2016, Fall 2019
  • ESE 333 Real-Time Operating Systems, Spring 2017
  • ESE 554 Computational Models for Computer Engineers, Fall 2017, Fall 2018