Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Book Review: The Fight for Privacy

less than 1 minute read

Published:

The Fight for Privacy: Protecting Dignity, Idenitity, and Love in the Digital Age by Danielle Keats Citron. This book explores dignity and identity in the context of intimate data, focusing on the concept of intimate privacy—the protection of information related to our bodies, health, gender, and relationships. Citron argues that intimate privacy is often compromised by legal frameworks that prioritize corporate interests over individual rights. The book examines in detail the actors who violate intimate privacy, the limitations of current laws, and offers a compelling call-to-action for stronger protections. It also outlines how we, as responsible data stewards, can help safeguard the intimate privacy of others.

portfolio

publications

talks

Game Design Workshop Series

Published:

This four-part workshop series focuses on introducing game design principles through making a Flappy Bird clone.

teaching

Calculus II

MATH 126, St. Olaf College, MSCS Department, 2022

Course Description: This course covers methods and applications of integration, geometric and Taylor series, polar coordinates, and introduces partial derivatives and double integrals.

Calculus I

MATH 120, St. Olaf College, MSCS Department, 2023

Course Description: This course introduces differential and integral calculus of functions of a single real variable, including trigonometric, exponential, and logarithmic functions. Derivatives, integrals, and differential equations are explored graphically, symbolically, and numerically. Applications of these topics are emphasized throughout the course.

Principles of Computer Science

CSCI 121, St. Olaf College, MSCS Department, 2025

Course Description: This course introduces the perspectives and methods of computer science. Students learn to develop algorithms, which are step-by-step procedures for accomplishing a task. Students translate these algorithms into a programming language, utilizing common programming structures. The structures covered include variables, functions, loops, control flow, basic data structures, classes, and a brief introduction to object-oriented programming.

Machine Learning

CSCI 200, St. Olaf College, MSCS Department, 2025

Course Description: It has become increasingly common to use machine learning algorithms to analyze data, draw conclusions, and build models, without direct human instruction. These algorithms have been used in a wide variety of applications, including Netflix recommendations, predicting healthcare outcomes, criminal justice, and many more. In this course, we’ll explore several common machine learning algorithms, learning how they work, and applying them to real datasets. We will cover the strengths and limitations of machine learning algorithms. We will also explore real-world applications of machine learning, and discuss the ethical and societal consequences of the use of these algorithms.

Ethics in Computer Science

CSCI 263, St. Olaf College, MSCS Department, 2025

Course Description: Artificial intelligence is no longer just a technical challenge, it is a social and an ethical one as well. The systems we design have real consequences for people’s lives, shaping decisions about work, identity, privacy, safety, and justice. This course examines AI through an ethical lens, using case studies to critically analyze the impacts of AI systems and the responsibilities of those who design, deploy, and regulate them. Students will develop their own original case study with interactive components to engage a variety of audiences, and create podcasts to practice communicating complex issues clearly and persuasively. Topics include professional and ethical responsibilities, risk, liability, bias, intellectual property, privacy, surveillance, and broader social impacts of AI.