Courses
Here are the courses I taught at Lehigh University (2024-present), Princeton University (2023-2024), and the University of Kansas (2020-2021):
Here are the courses I taught at Lehigh University (2024-present), Princeton University (2023-2024), and the University of Kansas (2020-2021):
Social Psychology
PSYC 121 Social Psychology | Syllabus
PSYC 398 Psychology of Social Change
PSYC 406 Social Cognition | Syllabus
SPI 502 Psychology for Policy Analysis & Implementation
Social psychology is one of the major social science fields that uses scientific methods to discover psychology mechanisms underlying social phenomena. These courses cover both undergraduate and graduate level in-depth examination of specific topics in social psychology. Topics includes key concepts, theories, methods, and findings in social psychology, with particular attention to attitudes, social influence, group dynamics, intergroup relations, identity, as well as recent research on computational approaches to cognition, behaviors, groups, and culture.
Computational Social Science
2020 Fall
PSYC 469 Undergrad credit
PSYC 800 Grad credit
Computational social science is a new interdisciplinary frontier in the social sciences. This course is a seminar-format survey of computational approaches to social science research, with emphasis on methods, tools, software frameworks, and complexity theory as these apply to the investigation of social phenomena.
Agent-Based Modeling
PSYC 469 Undergrad credit
PSYC 800 Grad credit
Agent-based modeling is a computer modeling technique that simulates the interactions of agents to gain insights into system behaviors. This stochastic model is built from the bottom up and validates generative causality. It has established itself as a powerful research method in the formal, physical, and especially the social sciences. This is a 3-unit one-semester elective that offers students a hands-on introduction to some landmark models, the core concepts, and the techniques of agent-based modeling.
Data Science
PSYC 500 Undergrad credit | Course website
We (with Dr. Tim Pleskac, Dr. Marsha McCartney, and Xiaohong Cai) redesign PSYC 500 (formerly, Intermediate Statistics for Psychological Research) to Introduction to Data Science. This course offers computational and statistical thinking, mathematical foundations, model building and software foundation, data curation, and knowledge transference, as well as a hands-on introduction to Python and Google Colab. This is funded by the course transformation grant from KU center for teaching excellence.
The goal of my teaching is to foster the ability to apply scientific knowledge and approaches to create evidence-based interventions that promote the public good. For data science courses, I provided various open, real-world data, including Kansas City 311 service requests, KU art center ticket sales for the last 10 years, US election, air quality, gapminder, racial segregation index, one world in data, etc. Students select data that are useful to understand urgent and important social issues. This practice allows students to learn how to use real-world data to understand better the problems that our communities are facing and provide evidence-based interventions. For agent-based modeling courses, student teams are given the same problem set and asked to develop a model to address the problem. At the end of the semester, students present their projects via virtual mini-conferences.
2021 Data Science Mini-Conference: click here to see the site
2021 Agent-Based Modeling Mini-Conference click here to see the site
2020 Data Science Mini-Conference: click here to see the site
2020 Agent-Based Modeling Mini-Conference: click here to see the site
Here are the selected workshops I've taught in multiple locations.
Psychological Network Analysis (2021, December)
Factor Analysis & Multi-Dimensional Analysis (2021, December)
Agent-Based Modeling (2021, November)
Bootstrap techniques with SEM (2016, July)
Agent-Based Modeling (2014, July)
Multi-Group Structural Equation Modeling (2012, July)