Teaching
Courses taught as instructor or teaching assistant at Nanjing University, National University of Singapore, and City University of Hong Kong. Topics include computational methods, data journalism, visualization, and social media analytics.
2026
NM2226 Introduction to Visual Cultural Analytics
A mixed-methods undergraduate course on studying and researching visual culture in contemporary media environments, combining qualitative interpretation, content analysis, and artificial intelligence and machine learning methods including image feature extraction, classification, clustering, and the use of large language models for visual annotation.
2025
Data Visualization
A graduate course covering principles and practices of data visualization, with a focus on theory, tools, and best practices for communicating data insights effectively.
NMC5342 Introduction to Applied Social Media Analytics
An applied graduate course covering methods for collecting, processing, and analyzing social media data, with emphasis on computational approaches to communication research.
Text as Data
A graduate course on computational text analysis methods for social science research, covering topic modeling, word embeddings, sentiment analysis, and large language models.
2024
Data Journalism
An undergraduate course on data-driven storytelling, covering data collection, analysis, and visualization in the context of journalism and media.
Introduction to Python
An undergraduate course introducing Python programming for data analysis, with applications in social science and communication research.
Text as Data
A graduate course on computational text analysis methods for social science research, covering topic modeling, word embeddings, sentiment analysis, and large language models.
2023
Data Journalism
An undergraduate course on data-driven storytelling, covering data collection, analysis, and visualization in the context of journalism and media.
2019
COM5508 Media Data Analytics
A graduate course on computational methods for media research, covering data collection, text mining, network analysis, and machine learning applications in communication studies.