Teaching

Current Teaching at Nanjing University

Master-Level Courses

  • Instructor, Data Visualization, Nanjing University, Spring 2025
  • Instructor, Text as Data, Nanjing University, Spring 2024, 2025

Undergraduate-Level Courses

  • Instructor, Introduction to Python, Nanjing University, Spring 2024
  • Instructor, Data Journalism, Nanjing University, Fall 2023, 2024
  • Teaching Assistant, Data Journalism, Nanjing University, Fall 2016

Previous Teaching at City University of Hong Kong

Master-Level Courses

  • Teaching Assistant, COM5508 Media Data Analytics, City University of Hong Kong, Spring 2019

Workshops

  • Instructor, Computational Workshop for CityU MACNM Alumni, Web Mining Lab, City University of Hong Kong, Spring 2019

Teaching Resources

📘 Text as Data / Media Data Analytics

📊 Data Visualization

  • Fundamentals of Data Visualization by Claus Wilke: Free online book with theory and best practices.
  • ECharts: A powerful, open-source visualization library developed by Apache, which offers rich, highly customizable charts and maps, especially suitable for creating publication-ready interactive dashboards.
  • Plotly: A flexible Python (and JavaScript) library for creating interactive plots and dashboards, which integrates seamlessly with Jupyter Notebooks and is ideal for computational communication and data journalism contexts.

📰 Data Journalism

🐍 Introduction to Python