Social media algorithms decide what we see and what we don't see. Machine learning algorithms try to predict what we want-or what we deserve. What do we mean by "algorithms"? How do they affect our daily lives? How do algorithms reproduce, or resist, biases that exist in our society? How do humans communicate these algorithms to the computers that enact them? This course explores all these questions. No previous programming experience is expected; we will spend some exploring algorithms with the Python programming language.