Introduces students to the algorithms that drive social media feeds. We will look at the foundations of the algorithms themselves, the systems of user data collection that drives them, and the social and ethical implications of the algorithmic output. Topics will include user modeling, personalization, recommender systems, and basics of machine learning.