Soubhik Barari



Teaching


Online Courses


How to use NLP and Gen AI in Survey Research (Fall 2024)
Instructor, AAPOR Short Course.
Fundamentals and practice of using natural language processing (NLP) and large language models for survey research applications.

Deep Learning in Python (Fall 2018)
Instructor, SAGE Research Methods.
Fundamentals of machine learning using deep neural networks with practical Python applications in thumbnail and text analysis.

Principles of Data Science (Fall 2018)
Instructor, SAGE Ocean.
A guide for social scientists to use advanced data science methods in their research.

Undergraduate Courses


POLS 3921: Media in U.S. Politics (Spring 2024)
Lecturer, Columbia University.
A seminar covering different topics, theories, and studies of political communication in American politics.

GOV 1759: Behavioral Insights for Public Policy (Spring 2022)
Teaching Fellow, Harvard University.
An introduction to behavioral science with applications including public health, finance, elections, and social policy.

GOV 1347: Election Analytics (Fall 2020)
Teaching Fellow, Harvard University.
Using data science to analyze voting behavior and forecast presidential election outcomes in the United States.

Graduate Courses


GOV 2001: Quantitative Social Science I (Fall 2021)
Teaching Fellow, Harvard University.
An introduction to data science and social scientific research.

GOV 2002: Quantitative Social Science II (Spring 2021)
Teaching Fellow, Harvard University.
Quantitative social science methods covering probability, frequentist inference, and linear models.
site  

Workshops


Introduction to Data Science with Python (Spring 2018)
Instructor, MIT Political Science Methods Workshop.
Fundamentals of the Python scientific computing stack with applications to political data science.

R-Based High Performance Computing for Social Science (Fall 2017)
Instructor, MIT Political Science Methods Workshop.
Introduction to high performance computing in R with a focus on social science applications.

Introduction to Python and Web Scraping (Spring 2017)
Instructor, MIT Political Science Methods Workshop.
Fundamentals of Python programming with a focus on web-scraping applications for political science (e.g. analyzing Congressional ideology).