Teaching

My teaching philosophy: to instill the kindness and professionalism of my own teachers in my students.

Teaching Experience and Feedback

2025: Guest Lecturer on government responsiveness for APSS360 Social Problems and Social Issues, Department of Applied Social Science, The Hong Kong Polytechnic University (Mar. 12)

2022: TA and Tutor of 11 undergraduate students, GPAD1030 Fundamentals of Public Administration, Spring 2022, The Chinese University of Hong Kong. I was praised for simplifying complex quantitative methods and fostering student engagement. For instance, a student commented:

“thank you, Howard, for teaching the quantitative methods and providing clear guidelines. He has been a very supportive tutor and one of the best tutors I have ever encountered.”

2021: TA, GPAD4020 Seminar in Public Administration, Summer 2021, The Chinese University of Hong Kong

2020: TA, GPAD3160 Governance of the European Union, Fall 2020, The Chinese University of Hong Kong

Teaching Philosophy

“Students must work hard, which in turn pushes teachers to share more knowledge.” —— Prof. Lianjiang LI, 2020
“Always stay open.” —— Prof. Xi CHEN, 2020
“You only see my code successfully scraping the website now, but you don’t see how many times I failed to do so before that." —— Prof. Hai LIANG, 2021

Computational Social Science Course

I am interested in teaching a computational social science course. I have preliminarily designed a course titled “Computational Social Science: Introduction and Application.”

Timeline

Main Textbooks and Resources

Course Credit (100 Points in Total)

  1. R or Python Coding – 10 Points
  2. Web Scraping – 10 Points
  3. Text-as-Data – 10 Points
  4. Image, Audio, or Video as Data – 10 Points
  5. Social Network Analysis – 10 Points
  6. Statistical Regression – 10 Points
  7. Final Course Paper – 40 Points

Requirements for Final Course Paper

  1. Clear Research Question: Define a research question in one sentence.
  2. Literature Review: Provide a thorough review of existing answers to your question, demonstrating an understanding of the current state of knowledge in the field.
  3. Research Gap and Theoretical Argument: Identify a clear gap in the literature and present a direct argument in one sentence and then develop your argument into testable hypotheses.
  4. Data: Clearly summarize the data generational process, and justify that the dataset is appropriate for answering the research question.
  5. Variable Measurement: Clearly define the measurement of key variables, including dependent, independent, and control variables.
  6. Model Specification: Specify the analytical model(s) used, ensuring they are appropriate to answer the research question and suited to the nature of the data. Spell out the unit of research in your model.
  7. Main Results: Present and interpret the main findings in a clear and organized manner, supported by appropriate visualizations (e.g., tables, graphs).
  8. Robustness: A solid empirical research should consider the following seven aspects one by one: 1) measurement bias, 2) sample selection bias, 3) confounding variables (i.e., variables that impact your outcome variable and treatment variable at the same time), 4) reverse causality, 5) mechanisms (how your treatment variable impacts your outcome variable), 6) competing hypotheses (also known as alternative explanations) compared with your central argument, and 7) the generalizability of your theory and the key findings.
  9. Theoretical Contribution: Clearly spell out the targeted literature, no scarecrow. Then, articulate the broader theoretical implications of the findings and emphasize their relevance to a wider audience (editors alwasys emphasize wider audience).