teaching

Here are the courses I have taught/am teaching.

University at Buffalo

CEP 508 Foundations of Educational Data Science and Analytics
Terms: Fall 2025
Format: Hybrid
Level: Graduate
Class Size: 20
Description: This course introduces Python libraries pandas and matplotlib for research data processing and visualization.

University at Buffalo

CEP 522 Stat Meth Ed Inference 1
Terms: Fall 2025
Format: Online
Level: Graduate
Class Size: 25
Description: This applied statistics course is for graduate students who need to use statistical methods in their own research.

University of Tennessee, Knoxville

STEM 695 Capstone in Educational Data Science II
Terms: Spring 2025
Format: Online
Level: Graduate
Class Size: 10
Description: This course is a project-based course to allow educational data science students to apply their skills on their own research projects.

University of Tennessee, Knoxville

STEM 685 Foundations of Educational Data Science II
Terms: Fall2024, Spring 2025
Format: Online
Level: Graduate
Class Size: 10
Description: This course focuses on utilizing data science methods, supported by Generative AI, to explore new technology-based learning environments, including online courses, educational technology platforms, and social media. It introduces advanced data science techniques, such as machine learning and natural language processing, enabling students to apply these techniques in educational settings. By the end of the course, students will produce a conference paper suitable for learning analytics or educational data mining conferences.

University of Wisconsin–Madison

C&I 277 Video Games and Learning
Terms: Fall 2019, Spring 2020
Format: In-person
Terms: Summer 2019, Summer 2020, Fall 2020, Spring 2021,Summer 2021, Fall 2022, Spring 2023
Format: Online
Level: Undergrad junior and senior
Class size: 20 per section, 2 sections
Description: This course integrates learning science theories, video game studies, and academic writing. Students will apply learning science theories to analyze their video game play experiences and compose a 20-page paper adhering to APA style guidelines.