Teaching

Introduction to Natural Language Processing for the Social Sciences 2023

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2022-2023, 2023

Natural Language teaching assistantship working with Janet Pierrehumbert at the University of Oxford's Oxford Internet Institute. This class covers supervised and unsupervised language models to use for social data science. We show students how to build models inluding Naive Bayes, LSTM … and apply them to a wide array of tasks in social data science including hate speech detection, topic classifications.

Applied Machine Learning 2023

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2022-2023, 2023

This class covers advanced topics in Machine Learning for Social Data Science. We extend the course provided in the first term's Introduction to Machine Learning class. This will extend the mathematical foundations towards domains where we are uncertain about the right answer or best approach.

Applied Machine Learning 2022

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2021-2022, 2022

This class covers advanced topics in Machine Learning for Social Data Science. We extend the course provided in the first term's Introduction to Machine Learning class. This will extend the mathematical foundations towards domains where we are uncertain about the right answer or best approach.

Introduction to Machine Learning 2021

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2021-2022, 2021

This course focuses on building the core understanding and implementation of Machine Learning methods for the social sciences.

Fundamentals of Social Data Science in Python 2021

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2021-2022, 2021

This course is a four-week intensive primer to get people up to speed on programming in the python programming language for use with data science. To note, python is not the only programming language you will encounter in this course, let alone this degree programme, but it is a great place to start. In week 4 we will compare differences between Python and R (another very popular language in data science). The goal of this course is to get students acquainted with clean, reusable, documented code. Learning machine learning and big data tools will be secondary to this task and come in later modules.

Fundamentals of Social Data Science in Python 2020

Teaching Assistantship, Oxford Internet Institute, Social Data Science Programme 2020-2021, 2020

This course is a four-week intensive primer to get people up to speed on programming in the python programming language for use with data science. To note, python is not the only programming language you will encounter in this course, let alone this degree programme, but it is a great place to start. In week 4 we will compare differences between Python and R (another very popular language in data science). The goal of this course is to get students acquainted with clean, reusable, documented code. Learning machine learning and big data tools will be secondary to this task and come in later modules.