Teaching Philosophy 

My teaching philosophy revolves around identifying, sustaining, and expanding students' motivation in a way that leads to effective and sustained learning. Motivation impacts the desired outcome of students' learning, including goals, effort, persistence, and performance. I teach not only to provide guidance, knowledge and expertise to my students but more importantly, to motivate them to keep an inquisitive mind. This mindset encourages them to search constantly for new and efficient ways of solving complex problems. 

Read More
Teaching Portfolio

Teaching Interests

I am interested in teaching data-oriented courses for computer science and other computational disciplines. Here's a list of course I have been teaching at the University of Illinois and courses I taught in my past academic appointments. 

Current Courses:

Past Courses Taught:

"Tell me and I forget, teach me and I may remember, involve me and I learn"
- Benjamin Franklin

Teaching Honors