Data Literacy & Research Toolkits for All

I am passionate about fostering data literacy and providing robust computing education for students in all academic disciplines. In general, my courses are designed to achieve the following three learning outcomes.

Data Analysis

Guiding students to effectively read, analyze, interpret, and visualize data, while honing their ability to communicate insights and apply data-driven decision-making.

Empowering Students

Building data literacy and computing skills to enable all students to tackle critical societal challenges, fostering equity and inclusion in their academic journey.

Interdisciplinary Learning

Designed to support students from diverse fields, these courses cater to disciplines across the humanities, engineering, and natural and social sciences.

Current and Previous Course Offerings

Geographic Information Systems for Public Administration

Scheduled for Spring 2025 (NC State)

Wed, 6:00 - 8:45 pm

This course introduces the application of Geographic Information Systems (GIS) in public administration and policy. Students will learn to manage, analyze, and visualize spatial data relevant to policy and social issues, including public safety, urban planning, disaster resilience, social equity, infrastructure, and health services. Students will develop skills in using Python and ArcGIS Online to manage, analyze, and visualize spatial data. By the end of the course, students will be able to create interactive maps, perform basic spatial regression and clustering analyses, visualize optimized routes, and assess demographic, infrastructural, and environmental variations across communities.

This course is ideal for students seeking to apply GIS data analysis in the public and nonprofit sectors to address complex social challenges, such as improving public safety, enhancing access to essential services, promoting environmental sustainability, addressing geographic disparities, and supporting disaster preparedness. This course requires a basic understanding of statistics, particularly regression analysis. While prior knowledge of GIS or Python programming is not required, some coding experience will be helpful.

Advanced Quantitative Research in Public Administration

Latest Offering: Fall 2024 (NC State)

This course is a deep dive into quantitative methods for applied social science research, with a special focus on public policy and management topics. Given the continuously evolving landscape of quantitative analytical methods, the course will emphasize understanding the nature, assumptions, and purposes of each method. Hands-on practice will be a key component, allowing students to use tools developed by statisticians and software developers. By the end of the course, students will have a solid foundation in these methods, understand when and when not to use them, and be capable of executing basic models independently.

By the end of this course, students will be able to

  • Perform statistical analyses for causal modeling using techniques like difference-in-differences, regression discontinuity, and instrumental variable analysis.
  • Utilize basic machine learning methods, including supervised and unsupervised learning, with approaches such as bagging, boosting, and clustering.
  • Implement fundamental natural language processing techniques, including text classification and sentiment analysis.
  • Conduct factor analysis to uncover underlying relationships between variables and reduce dimensionality.


Prerequisite: PA 765

Research Methods and Analysis

Latest Offering: Fall 2024 (NC State)

Decision-making, supported by qualitative and quantitative data analysis, is increasingly crucial in the public and nonprofit sectors. Public and nonprofit employees routinely utilize what they have learned in their research methods and analytics classes to facilitate informed decisions, shape policies, evaluate programs, and manage resources. This course will provide the foundational knowledge necessary to become competent managers, administrators, analysts, and coordinators in any public and nonprofit organization.

The focus of this course is on research design and the application of qualitative and quantitative analysis in the realms of public and nonprofit administration, policy, and management. Throughout this course, students will develop both a conceptual and practical understanding of research and analytical methods. Students will also acquire fundamental skills such as conducting literature reviews, collecting and managing qualitative and quantitative data, creating data visualizations, conducting statistical analyses, including univariate, bivariate, and multivariate methods, and designing interview and survey questions.

Class sessions will be divided between lectures, discussions and lab sessions, fostering an interactive learning environment. During the lab session, students will use Google Colab to complete the guided practice. Students will prepare an original research paper that includes data analysis as an integral component of this course.

Quantitative Research in Public Administration

Latest Offering: Spring 2024 (NC State)

This course provides a comprehensive exploration of statistical techniques essential for data analysis in public administration and social sciences. Students will develop a mastery of Maximum Likelihood Estimation (MLE) and apply Generalized Linear Models (GLMs) to analyze categorical dependent variables. The course also delves into multilevel models, offering a deep understanding of these complex structures. Students will also review and reinforce foundational concepts, including hypothesis testing, t-tests, ANOVA, linear regression, and chi-square tests. A key component of the course is the effective utilization of publicly-available datasets for real-world applications.

Class sessions are designed to blend lectures, discussions, and hands-on lab work, creating a dynamic and interactive learning environment. In the lab sessions, you'll use R Cloud to engage in guided practice, applying the statistical methods covered in class. Students will prepare an original research paper, integrating data analysis as a core element, to demonstrate your mastery of the course material.

Previous Course Offerings

Public Policy Analysis

PUAD 5320, University of Colorado Denver

Public policy affects most aspects of our lives including, but not limited to, public health, education, economy, living environment, quality of life, and safety and security. Addressing and understanding public policy have become increasingly important considering rampant misinformation and mistrust of evidence. This course is designed to give master’s students in public affairs a background in understanding critical issues and techniques used in public policy analysis. This course provides students with core skills and knowledge necessary to understand the causes and consequences of public policies. Students will conduct a systematic analysis of public policy issues by identifying a range of policy alternatives to address the policy issues and comparing the alternatives with respect to various public values including efficiency, feasibility, and social equity and justice. Students will learn using analytical tools, rationales, and knowledge to make sense of policy interventions and will practice effective delivery and communication of evidence, data, and policy recommendations at various levels of government.

This course is also designed to prepare students for their current and future careers in public service. By the end of the semester, students will be able to develop their ideas about questions such as (a) What are the proper roles of the government in society? What are the theoretical justifications for public intervention? (b) What are the political dynamics in defining policy problems and choosing policy alternatives? (c) What are the analytic tools that can be used? (d) How can we evaluate policy outcomes? (e) How do you make convincing arguments for communicating your analysis? (f) What are the limitations of policy analysis?

Evidence-Based Decision-Making

PUAD 5008, University of Colorado Denver

This course introduces students to how evidence can inform policy and managerial decision-making in various policy, management, and program evaluation scenarios. In this course, students will explore the following questions:

  • How do legislative staff, public and nonprofit organization employees, and stakeholders gather and utilize evidence in decision-making?
  • How do decision-makers assess the types and the quality of the evidence? What are the implications of differences in the types and quality of the evidence?
  • How do decision-makers evaluate policies and programs using evidence from both practice and research?
Students will learn how to bridge the gap between the research and policymaking communities and how to generate useful information and recommendations for policymakers. Students will utilize the knowledge and skills that they learned in PUAD 5003 (Research and Analytic Methods) and apply them to real-world, professional problem-solving situations. We will cover the definition of evidence-based and evidenceinformed decision-making, tools that can be used to craft policies and programs in public or non-profit organizations, and analytical techniques that are commonly used to discover evidence-based practices.

Research and Analytic Methods

PUAD 5003, University of Colorado Denver

This course introduces the fundamentals of research design in the social sciences and covers applied qualitative and quantitative analysis techniques. Students will develop a conceptual and practical understanding of research and analytic methods, as well as gain essential skills for literature review, text analysis, data collection and management, data visualization, and statistical analysis including univariate, bivariate, and multivariate analysis. Class sessions will be divided into lectures, discussions, and lab sessions. Students will also work on their own original research projects, with a focus on solving real-world problems and using data for social good.