πŸŽ“ University of Amsterdam

Computational Communication Science II

This advanced course introduces students to state-of-the-art computational methods for communication research. Building on foundational skills, students learn to apply advanced machine learning and natural language processing techniques to analyze large-scale communication data. Topics include deep learning, transformer models, network analysis, and ethical considerations in contemporary computational research.

Computational Communication Science I

This course introduces students to a foundational understanding of the use of programming languages (largely Python) for computational communication science and the practices behind open science.

Digital Analytics

The course aims to develop students’ knowledge, understanding, skills, and critical attitudes in the area of digital analytics for communication science and practice. Through hands-on tutorials and practical exercises, students will learn to collect, process, analyze, and visualize digital data using Python programming. Topics covered include Python fundamentals, data manipulation with Pandas, data understanding and privacy, advanced data analysis techniques, A/B testing and experimentation, big data and trace data collection, and large language models.

πŸŽ“ University of Oxford

Advanced Calculus

An advanced course covering theoretical and applied aspects of calculus for undergraduate students.

Computer Science for Social Good

This seminar course explores how computer science can be applied to address pressing social challenges and create positive impact in society.

πŸŽ“ Stanford University

EDUC 306A: Economics of Education in the Global Economy

This course examines economic perspectives on education systems and policies in the context of the global economy.

EDUC 306Y: Seminar on Education and Economic Development

A seminar exploring the relationship between education systems and economic development in global contexts.

SOC 302B: Introduction to Education Data Science: Data Analysis

An introductory course on applying data science methods and analytical techniques to educational research and policy questions.

EDUC 200A: Introduction to Data Analysis and Interpretation

An introductory course covering fundamental concepts and techniques for analyzing and interpreting educational data.

πŸŽ“ General Seminars and Workshops

Generative AI and Education

A workshop exploring the implications and applications of generative AI technologies in higher educational contexts.

Assessing Fairness in Internet Search

A workshop examining issues of fairness, bias, and equity in internet search algorithms and their societal implications.

Leveraging Git for Research

A hands-on workshop teaching researchers how to use Git and GitHub for version control, collaboration, and reproducible research.

Open-source Tools for Analyzing Educational Survey Data

A workshop introducing open-source tools and methods for analyzing large-scale educational survey data.