Teaching

Social Welfare Policy

Graduate Student Instructor, Undergraduate Course, University of California, Berkeley, School of Social Welfare, 2025

SOCWEL 112 - Analysis of social welfare policies and programs including public assistance, social insurance, social services, and health and mental health.

Python Data Visualization

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

In this workshop, we provide an introduction to data visualization with Python. First, we’ll cover some basics of visualization theory. Then, we’ll explore how to plot data in Python using the matplotlib and seaborn packages.

Python Data Wrangling

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

In this workshop, we provide an introduction to data wrangling with Python. We will do so largely with the pandas package, which provides a rich set of tools to manipulate and interact with data frames, the most common data structure used when analyzing tabular data. We’ll learn how to manipulate, index, merge, group, and plot data frames using pandas functions.

Python Fundamentals

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

This six-part interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience, with a focus on data science application. In Parts 1-3, we cover the basics of Python and Jupyter, variables and data types, and a gentle introduction to data analysis in Pandas. In Parts 4-6, we cover loops and conditionals, creating your own functions, analysis and visualization in Pandas, and the workflow of a data science project.

Machine Learning in Python

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

In this workshop, we provide an introduction to machine learning in Python. First, we’ll cover some machine learning basics, including its foundational principles. Then, we’ll dive into code, understanding how to perform regression, regularization, preprocessing, and classification. There are additional components of the workshop which explore building machine learning pipelines and unsupervised learning. We’ll demonstrate how to perform these tasks using scikit-learn, the main package used for machine learning in Python.

Python Web Scraping

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

In this workshop, we cover how to scrape data from the web using Python. Web scraping involves downloading a webpage’s source code and sifting through the material to extract desired data.

Python Data Wrangling

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

In this workshop, we provide an introduction to data wrangling with Python. We will do so largely with the pandas package, which provides a rich set of tools to manipulate and interact with data frames, the most common data structure used when analyzing tabular data. We’ll learn how to manipulate, index, merge, group, and plot data frames using pandas functions.

Python Fundamentals

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

This six-part interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience, with a focus on data science application. In Parts 1-3, we cover the basics of Python and Jupyter, variables and data types, and a gentle introduction to data analysis in Pandas. In Parts 4-6, we cover loops and conditionals, creating your own functions, analysis and visualization in Pandas, and the workflow of a data science project.

R Fundamentals

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

This interactive workshop series is your complete introduction to programming in R for people with little or no previous programming experience. It covers the basics of using RStudio, creating variables, working with data frames, and starting to analyse your data using summary statistics and data visualization.

Institutional Review Board Fundamentals

Instructor, Workshop, University of California, Berkeley, Social Sciences Data Laboratory, 2024

This course will walk you through the process of getting IRB approval for your project.

Seminar in Social Welfare Research

Graduate Student Instructor, Graduate Course, University of California, Berkeley, School of Social Welfare, 2024

SOCWEL 282B - This course provides an overview on techniques for and challenges in program evaluation. Students will develop the critical skills necessary to assess the quality of evaluation research projects, to apply technical evaluation skills in professional practice, and to develop evaluation plans for a variety of programs. Students will apply the knowledge of research methods acquired through the MSW program to develop a program evaluation plan. Special attention will be paid to participatory, collaborative and equitable evaluation approaches, as well as qualitative methods. Through this course, each student will develop a program evaluation plan for a program of their choice.

Poverty and Economic Justice

Graduate Student Instructor, Undergraduate Course, University of California, Berkeley, School of Social Welfare, 2023

SOCWEL 116 - Course examines current problems and issues in the field of social welfare.

Field Placement

Field Liason, Undergraduate Course, Harding University, School of Social Work, 2022

SWK 4520 - Placement in a social work agency for 420 hours of supervised field practice.

Seminar

Field Liason, Undergraduate Course, Harding University, School of Social Work, 2022

SWK 4510 - Review of latest developments in social work; analysis of problems encountered in field placement; development of self-awareness and individual worker style.

General Sociology

Adjunct Professor, Undergraduate Course, Harding University, School of Social Work, 2022

SOC 2030 - A broad perspective of the nature of society and its problems in terms of social institutions, forces, and changes. Cultural diversity and understanding of group interaction in our multi-ethnic society.

General Sociology

Adjunct Professor, Undergraduate Course, Harding University, School of Social Work, 2021

SOC 2030 - A broad perspective of the nature of society and its problems in terms of social institutions, forces, and changes. Cultural diversity and understanding of group interaction in our multi-ethnic society.

Social Work Research

Adjunct Professor, Undergraduate Course, Harding University, School of Social Work, 2021

SOC 3300 - Study of the research process and its applications in generalist social work practice. Conceptual foundation for research. Quantitative and qualitative methods of inquiry, design, data collection and analysis. Ethical and human diversity issues in research.

Field Placement

Field Liason, Undergraduate Course, Harding University, School of Social Work, 2021

SWK 4520 - Placement in a social work agency for 420 hours of supervised field practice.

Seminar

Field Liason, Undergraduate Course, Harding University, School of Social Work, 2021

SWK 4510 - Review of latest developments in social work; analysis of problems encountered in field placement; development of self-awareness and individual worker style.