Teaching

Scheduled Teaching in Public Policy (UNC-CH)

The Politics of Public Policy

This course examines how power and politics shape public policy. Drawing on political science, sociology, psychology, public administration, and management, students engage with empirically grounded frameworks to analyze and navigate power relations. We examine how institutions and organizations shape the distribution of power, how these dynamics influence policy processes and outcomes, and how actors build power through reputation, coalitions, and information. The course also examines how to use power strategically—through timing, entrepreneurship, and scaling—and how to exercise it responsibly by treating trust as the most strategic foundation of power. Students will develop the insight and skills needed to become informed participants and strategic players in the policy process.

Potential Future Courses at the Intersection of Public Policy and Data Science (UNC-CH)

The following three courses form an integrated sequence in public policy data science, grounded in a domain-first approach. Rather than treating data science as a purely technical endeavor, the sequence begins with the policy problems themselves—emphasizing how data, computation, and artificial intelligence can be used in context to advance the public good. Each course explores a distinct but complementary dimension of data-informed governance—from algorithmic decision-making to digital service delivery and researcher-practitioner collaboration. Together, they prepare students to critically and creatively engage with the expanding role of data and AI in the policy process, equipping them with the analytical skills, institutional understanding, and ethical grounding needed to design, implement, and evaluate data- and AI-driven solutions to public problems.

  • Data, Algorithms, and AI for Public Policy

This course introduces students to the promises and risks of data-driven, algorithmic, and AI-enabled decision-making in the public sector. Through cases in social policy, criminal justice, and public health, students critically assess how algorithms and machine learning models are used to allocate resources, automate decisions, and influence policy outcomes. Particular attention is given to the unique challenges posed by artificial intelligence, including issues of opacity, bias, and institutional accountability. The course emphasizes frameworks for evaluating and designing algorithmic and AI systems that are fair, transparent, and aligned with the goals and constraints of public governance.

  • Civic Tech and Digital Public Service

This course examines how public agencies use technology, data, artificial intelligence, and human-centered design to deliver more accessible, efficient, and equitable services. Students explore the role of digital platforms—such as websites, mobile applications, chatbots, and AI-powered tools—in shaping citizen experiences with government. The course highlights civic technology approaches rooted in participatory design and administrative burden reduction, while also addressing emerging questions about the use of AI in service delivery, including transparency, user autonomy, and algorithmic accountability. Emphasis is placed on how digital and AI-enabled tools can be designed to enhance—not replace—human judgment, trust, and inclusion in public programs.

  • Evidence in Action: Partnering for Public Impact

This course examines how data scientists and policy researchers can work in partnership with public sector organizations to build actionable evidence and improve service delivery. Students learn to scope policy-relevant questions, design and implement applied analyses, and communicate results to diverse audiences and stakeholders. The course introduces the SIMC framework (Scoping, Implementation, Measurement, and Communication) as a practical guide for navigating the tensions between research rigor and institutional constraints. Through case studies in safety net programs and other public systems, students explore how political, organizational, and ethical factors shape the collaborative process and use of evidence for public impact.

Courses Taught (UC Berkeley, KDI School, etc)

Graduate Seminars

KDI School of Public Policy and Management
UC Berkeley

Undergraduate Lectures

  • Introduction to Empirical Analysis and Quantitative Methods (UC Berkeley, Fall 2016)
    • GSI for Laura Stoker
    • Outstanding Graduate Student Instructor Award
Pre-conference Tutorials
Workshops (Selected)
  • Doing Social Science with Generative AI: Research Design, Practical Tools, and Ethical Considerations, Korea University (2025) – Invited Instructor
  • Summer Institute in Migration Research Methods, UC Berkeley (2024) – Invited Instructor
  • Digital Data Collection, Korea University (2022) – Invited Instructor
  • UC Berkeley D-Lab (2020–2021):
    • Fairness and Bias in Machine Learning
    • Machine Learning in R
    • SQL for R Users
    • Functional Programming in R
    • R Package Development
    • Advanced Data Wrangling
    • Project Management in R
    • R Fundamentals
Guest Lectures (Selected)
  • 2025 – Johns Hopkins: NLP for CSS, Brown: Watson Institute’s GPD Module
  • 2024 – Johns Hopkins: Democracy by the Numbers
  • 2023 – Wesleyan: Democracy in East Asia
  • 2022 – National University of Singapore, KAIST, Korea University, Sungkyunkwan University
  • 2021 – KAIST, Dartmouth
Pedagogical Publications and Resources
  • Textbook: Computational Thinking for Social Scientists
    An open-access textbook (CC BY‑NC‑SA 4.0) that equips social scientists with modern computational skills: reproducible workflows (Git, Bash, tidy data), functional programming in R, data product development, semi-structured data collection, computational text analysis, predictive modeling, and database management with SQL. Each modular chapter features live code, interactive exercises, and practical examples—all freely available for adaptation, classroom use, and self-learning.

  • Article: Training CSS PhDs for Academic and Non-Academic Careers, PS: Political Science & Politics (2024)

  • Article: Teaching Computational Social Science for All, PS: Political Science & Politics (2022)

    • PDF views: 911 | HTML views: 1,204 (as of October 31, 2024)
    • Co-authored with Margaret Ng

Computational Social Science Professionalization Process (Kesari, Kim, Shah, Brown, Ventura, and Law 2024: 102).

Back to top