Teaching


As a computer science professor in the era of artificial intelligence, my teaching philosophy focuses on the belief that students must not only be equipped with the technical skills necessary for implementing AI algorithms but also the critical thinking and problem-solving abilities needed to innovate and apply these algorithms to real-world problems. To achieve this goal, I believe in creating an environment that fosters creativity, curiosity, and collaboration. This means encouraging students to think outside the box and explore different approaches to solving problems. I also believe in integrating hands-on experiences into my teaching, such as team-based projects, where students can apply their knowledge and develop practical skills.

I am also a strong believer in keeping students engaged through a “semi-structured” and interactive class experience. From the very first day, I set an expectation that I will be asking questions, and initiating discussions that require active participation. I encourage creative thinking among my students by showing them a variety of examples and by giving them diverse problem-solving approaches. I also use various techniques to carry out the lectures, ranging from writing on the board to the PowerPoint presentation and audio-visual materials.

My teaching philosophy focuses on three key goals: to always challenge my students to expand their capabilities; to always challenge myself to do the same in my Teaching, using my computer science education research to support my improvement efforts; and to constantly explore and implement exciting new curriculum innovations.

I have consistently received excellent evaluations from my students throughout my teaching career, indicating a high level of satisfaction with my courses. This is a testament to my teaching methods, which prioritize engagement, active participation, and hands-on learning.

As an experienced artificial intelligence instructor, I have successfully taught Ph.D. students the knowledge and skills required to succeed in this rapidly-evolving field, encouraging them to push the boundaries of what is possible in AI research and development.