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 406 Social Cognition | Syllabus
Social psychology is one of the major social science fields that uses scientific methods to discover psychology mechanisms underlying social phenomena. These courses cover 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.
Minority Influence on Social Change
PSYC 398 Psychology of Social Change | Syllabus
SPI 502 Psychology for Policy Analysis & Implementation
Throughout history, minority voices have significantly influenced the course of nations, shaping social movements, policies, and collective identities. This seminar examines the psychological mechanisms through which minority influence contributes to social change. Drawing on social psychological theories, students will analyze historical and contemporary cases, including the U.S. civil rights movement, decolonization struggles, and ongoing debates about national identity in the United States and beyond. Through discussion and projects, students will explore when minority influence promotes social progress, when it generates backlash, whether polarization threatens democracy or reflects a transitional stage of social change, and how societies can navigate these tensions to build more inclusive futures.
Computational Social Psychology
PSYC 396 Computational Social Psychology
PSYC 469/800 Computational Social Science
Computational social psychology is a new frontier in the field of social psychology. Computational social psychology has two pillars: (a) computational modeling for theory building and hypothesis generation and (b) computational analysis for hypothesis testing. This course is a seminar-format survey of computational approaches to social psychological research, with emphasis on methods, tools, software frameworks, and complex systems theory as these apply to the investigation of social phenomena.
(a) Computational Modeling
PSYC 469 Agent-Based Modeling (undergrad credit)
PSYC 800 Agent-Based Modeling (grad credit)
Mini Conferences | 2020 Spring, 2021 Spring
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.
(b) Computational Analysis
PSYC 500 Data Science (undergrad credit) | Course website
Mini Conferences | 2020 Fall, 2021 Spring
With Dr. Tim Pleskac, Dr. Marsha McCartney, and Xiaohong Cai, we 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)