Special Topics & New Courses: INFO
View special topics and new courses for other Information School programs:
Spring 2026
INFO 198 A: Exploring Informatics: AI Fundamentals
- Instructor: Ben Lee
- 4 credits; standard grading
This course will introduce the fundamentals of AI. Throughout the quarter, we will cover basics ranging from definitions to the central components of modern AI systems: models, data, tasks, and applications. Through course lectures, activities, assignments, and conversations with expert AI researchers and practitioners across a range of application areas, students will also develop exposure to not only large language models, foundation models, and emerging AI methods but also other facets of AI: AI policy, responsible AI, ML operations, and interdisciplinary approaches. By the end of the course, students should be able to actively participate in discussions surrounding AI.
This course is open to all undergraduates with an interest in learning more about AI and a willingness to explore an interdisciplinary approach. No coding background is necessary, and there are no expectations of prior knowledge of AI.
INFO 198 D: Exploring Informatics: Music and Information
- Instructor: Carson Miller Rigoli
- 4 credits; standard grading
This course explores the intersection of information technology and music. Topics include music recommendation and streaming services, musical instrument design, music education, and musical artificial intelligence through the lens of informatics. Students explore intellectual, technical, and social scaffolds that make these tools possible – including limits and impacts on users, non-users, and society.
INFO 415 A: Emerging Topics in Information Assurance and Cybersecurity - Cyber Resilience
- Instructor: TBD
- 4 credits; standard grading
This course is geared toward covering topics in cybersecurity that are not otherwise included in the information assurance and cybersecurity (IAC) curriculum. The course will center around the theme of Cyber Resilience and the study of risk assessment tools and technologies that are typically used to support Red and Blue teams alongside associated policy guidelines. Students will analyze the influence of ransomware, Artificial Intelligence (AI) and other emerging technologies on the cybersecurity landscape. Discussions will encompass the case study examination of the resulting implications on people (individual users, groups, and countries), devices (from the internet of things to critical infrastructure), and domains (from healthcare to automotive security).
INFO 492 A: Intensive Capstone - Developing No/Low Code Strategies and Solutions for Non-profits
- Instructor: Nam-ho Park
- 8 credits; standard grading
Nonprofits frequently face constraints in budget and technical expertise, limiting their ability to implement and manage sophisticated technology solutions. These solutions could significantly enhance engagement with their beneficiaries, efficiently handle constituent management, and automate repetitive tasks. The class aims to identify high-value workflows that can be automated and utilize no/low-code solutions for designing, developing, and testing these workflows. Our goal is to deploy these solutions and transition their management to nonprofits, unburdening them from menial tasks and freeing up resources to focus on their missions and impact.
INFO 494 A: Research Studio - Experiments and Analysis of Social Media Algorithms
- Instructor: Martin Saveski
- 2 credits; credit/no-credit
The goal of this directed research group is to provide space for undergraduate and graduate students to come together to conduct (randomized) experiments and analyses related to core social media algorithms, such as feed ranking, friend recommendations, and content moderation. Students interact and have personal experiences with these algorithms every day, and the goal of the DRG is to introduce them to the key tools for experimenting and analyzing these algorithms and guiding them through well-defined research activities. Students will be (i) provided data to replicate and extend existing studies, (ii) introduced to a variety of existing tools for running social media experiments (sock puppets, chrome extensions, platform clones, etc.), and (iii) encouraged to design their own studies motivated by their research interests (e.g., around polarization, well-being, agency/autonomy/fairness).
INFO 494 B: Research Studio - Justice-Centered Programming Languages
- Instructor: Amy J. Ko
- 2 credits; credit/no-credit
This recurring, quarterly research studio will engage you as a volunteer open source contributor that helps design, build, and maintain Wordplay, creative coding research platform for creating accessible, interactive typographic media. Our research goals are to create a global platform for creative expression with language that celebrates every individual's culture, identity, and values, while also enabling youth to learn about the power and limits of data and algorithms. Your contributions can include designing and redesigning the language and platform, implementing new user interface features, improving correctness and reliability of current features, localizing to one or more of the world's languages, writing automated tests, creating Wordplay examples, verifying accessibility, and teaching your peers. As a studio course, there will be no lectures, only community-based making, collaboration, coordination, and communication. Can be taken multiple times, and volunteer work can continue beyond the quarter.
INFO 498 A: UX for Gaming
- Instructor: TBD
- 5 credits; standard grading
This course focuses on UX for games in depth. The first part of the course contains deep dives into various aspects of UX design in general: UX design, UI design, Visual design, and Game design. Then, the course will focus on the practice of creating components of the game user experience including maps, inventory, onboarding, sound design, and more. We will end will topics on accessibility, mobile, and console UX design.
Students will work individually and in small teams of two on assignments. Assignments will include mood boards, wireframes, prototypes and several UX makeovers of existing games. Unlike Game Design for Social Good, there will be no large team project and no focus on social good specifically.
INFO 498 B: Web Application Security
- Instructor: TBD
- 5 credits; standard grading
This course is an advanced topic course that would be available to Information School students with the Information Assurance and Cybersecurity focus. The course provides the foundational knowledge of practices and skills required for Web Application and Cloud Penetration Testers with a focus on the skills necessary to perform security assessments. This course has an emphasis on manual testing and giving students a deep understanding of fundamental vulnerability types, how they can be exploited, and how they can be remediated. This fills a gap in Cybersecurity curriculum regarding practical application security, addressing the need to develop a perspective for the security of web applications in addition to the development.
INFO 498 C: Child Computer Interaction
- Instructor: Rotem Landesman
- 4 credits; standard grading
An introductory look at the field, this course focuses on research related to the design of interactive technologies for and with children; the various ways children use interactive technologies; and the impact of children’s technology-related experiences on their health, wellbeing, learning, and other key aspects of child development. Questions guiding the course include: How do children of different ages, abilities, and interests engage with and make sense of their experiences with interactive technologies? What role do developmental factors, family context, peers, school, and socio-cultural influences play in shaping these experiences? How should designers approach the design of interactive technologies for children? How should researchers approach the study of children’s use of new and emerging technologies?
INFO 498 F: Being an Information Professional
- Instructor: Heather Whiteman
- 4 credits; standard grading
This course introduces tools, skills and professional practices for successful information careers. Covers understanding the information industry, collaborative teamwork, conflict resolution, and communicating professionally within and outside an organization. Students practice effective written and oral communication and develop their professional identity.
This course is a pilot offering of the upcoming INFO 280: Becoming an Informational Professional. This special topic fulfills the INFO 290/INFO 280 requirement for the Informatics major.
Winter 2026
INFO 415 A: Emerging Topics in Information Assurance and Cybersecurity - Cyber Resilience
- Instructor: TBD
- 4 credits; standard grading
This course is geared toward covering topics in cybersecurity that are not otherwise included in the information assurance and cybersecurity (IAC) curriculum. The course will center around the theme of Cyber Resilience and the study of risk assessment tools and technologies that are typically used to support Red and Blue teams alongside associated policy guidelines. Students will analyze the influence of ransomware, Artificial Intelligence (AI) and other emerging technologies on the cybersecurity landscape. Discussions will encompass the case study examination of the resulting implications on people (individual users, groups, and countries), devices (from the internet of things to critical infrastructure), and domains (from healthcare to automotive security).
INFO 492 A: Intensive Capstone - Developing No/Low Code Strategies and Solutions for Non-profits
- Instructor: Elizabeth Geri
- 8 credits; standard grading
Nonprofits frequently face constraints in budget and technical expertise, limiting their ability to implement and manage sophisticated technology solutions. These solutions could significantly enhance engagement with their beneficiaries, efficiently handle constituent management, and automate repetitive tasks. The class aims to identify high-value workflows that can be automated and utilize no/low-code solutions for designing, developing, and testing these workflows. Our goal is to deploy these solutions and transition their management to nonprofits, unburdening them from menial tasks and freeing up resources to focus on their missions and impact.
INFO 494 A: Research Studio - Experiments and Analysis of Social Media Algorithms
- Instructor: Martin Saveski
- 2 credits; credit/no-credit
The goal of this directed research group is to provide space for undergraduate and graduate students to come together to conduct (randomized) experiments and analyses related to core social media algorithms, such as feed ranking, friend recommendations, and content moderation. Students interact and have personal experiences with these algorithms every day, and the goal of the DRG is to introduce them to the key tools for experimenting and analyzing these algorithms and guiding them through well-defined research activities. Students will be (i) provided data to replicate and extend existing studies, (ii) introduced to a variety of existing tools for running social media experiments (sock puppets, chrome extensions, platform clones, etc.), and (iii) encouraged to design their own studies motivated by their research interests (e.g., around polarization, well-being, agency/autonomy/fairness).
INFO 494 B: Research Studio - Justice-Centered Programming Languages
- Instructor: Amy J. Ko
- 2 credits; credit/no-credit
This recurring, quarterly research studio will engage you as a volunteer open source contributor that helps design, build, and maintain Wordplay, creative coding research platform for creating accessible, interactive typographic media. Our research goals are to create a global platform for creative expression with language that celebrates every individual's culture, identity, and values, while also enabling youth to learn about the power and limits of data and algorithms. Your contributions can include designing and redesigning the language and platform, implementing new user interface features, improving correctness and reliability of current features, localizing to one or more of the world's languages, writing automated tests, creating Wordplay examples, verifying accessibility, and teaching your peers. As a studio course, there will be no lectures, only community-based making, collaboration, coordination, and communication. Can be taken multiple times, and volunteer work can continue beyond the quarter.
INFO 498 B: Game Development for Social Good
- Instructor: Andy Cargile
- 5 credits; standard grading
In this course you will design and create a video game for social good. “Social good” games include game-based learning, social awareness games, social action games, and social engagement games in a variety of categories. Over the course of 10 weeks, you will work in teams to come up with a strong idea for a game with your team and then design the game, the aesthetics, the story, the game mechanics and create a working one-level working version of the game. You will research your audience and subject area, ideate and test ideas, create prototypes, playtest your game and get feedback.
INFO 498 C: Computing + Sustainability
- Instructor: Amelia Lee Dogan
- 4 credits; standard grading
The advanced undergraduate seminar serves to provide an introduction to the intersections of sustainability and computing. The course will take a justice-focused lens using environmental and climate justice as its primary methods of inquiry. The course will cover topics such as sustainable human-computer interaction, informatics tools for climate justice, AI for climate change, and e-waste. Students will have a chance to respond and deepen their knowledge of how computing and sustainability go hand in hand. Students will learn to explain key concepts in environmental and climate justice and how they relate to computing; to analyze sustainability challenges through the lens of human-computer interaction and informatics tools; to critically evaluate scholarly and technical work at the intersection of computing and sustainability; and to develop and communicate justice-oriented research and design arguments through writing and presentation.
INFO 498 D: AI, Empathy, and Human Connection
- Instructor: TBD
- 4 credits; standard grading
Have you ever found yourself talking to your devices? Whether it's an AI model with conversational capabilities like ChatGPT, or an AI assistant like Apple's Siri, we often find ourselves forming unexpected connections with machines. This course delves into the AI personification, exploring how we attribute human-like qualities to technology. We'll examine the psychological underpinnings of this phenomenon, its potential benefits, and the societal impact, while critically analyzing the ethical risks associated with the humanization of AI. Through discussions, readings, and assignments, you'll gain a deeper understanding of AI personification and learn the importance of design practices that prioritize human connection and well-being in an increasingly AI-powered world.
Autumn 2025
INFO 198 A: Exploring Informatics: AI Fundamentals
- Instructor: Ben Lee
- 4 credits; standard grading
This course will introduce the fundamentals of AI. Throughout the quarter, we will cover basics ranging from definitions to the central components of modern AI systems: models, data, tasks, and applications. Through course lectures, activities, assignments, and conversations with expert AI researchers and practitioners across a range of application areas, students will also develop exposure to not only large language models, foundation models, and emerging AI methods but also other facets of AI: AI policy, responsible AI, ML operations, and interdisciplinary approaches. By the end of the course, students should be able to actively participate in discussions surrounding AI.
This course is open to all undergraduates with an interest in learning more about AI and a willingness to explore an interdisciplinary approach. No coding background is necessary, and there are no expectations of prior knowledge of AI.
INFO 415 A: Emerging Topics in Information Assurance and Cybersecurity - Cyber Resilience
- Instructor: Lindah Kotut
- 4 credits; standard grading
- Writing Credit
This course is geared toward covering topics in cybersecurity that are not otherwise included in the information assurance and cybersecurity (IAC) curriculum. The course will center around the theme of Cyber Resilience and the study of risk assessment tools and technologies that are typically used to support Red and Blue teams alongside associated policy guidelines. Students will analyze the influence of ransomware, Artificial Intelligence (AI) and other emerging technologies on the cybersecurity landscape. Discussions will encompass the case study examination of the resulting implications on people (individual users, groups, and countries), devices (from the internet of things to critical infrastructure), and domains (from healthcare to automotive security).
INFO 492 B: Intensive Capstone - Agentic Cybersecurity with AI and Large Language Models
- Instructor: Frank Martinez
- 8 credits; standard grading
Students will research AI and Large Language Models (LLMs) to generate defensive and offensive cybersecurity attack patterns for finance, healthcare, manufacturing, and energy industries. Students will design and deploy AI Agents to facilitate each industry's attack vectors from the defensive or offensive perspective. Students will engage with stakeholders in each industry to inform their attack strategies. Recommended preparation: familiarity and experience building with popular AI platforms and frontier LLMs from OpenAI, Anthropic, Hugging Face, or Ollama; comfortable working in LLM based code editors such as Cursor or Windsurf.
INFO 494 A: Research Studio - Experiments and Analysis of Social Media Algorithms
- Instructor: Martin Saveski
- 2 credits; credit/no-credit
- Prerequisites: fundamental programming and data analysis skills and experience; INFO 201 or equivalent
This research studio will provide a space for undergraduate and graduate students to collaborate on experiments and analyses related to social media algorithms, such as feed ranking, friend recommendations, and content moderation. These algorithms are core components of social media platforms, influencing what we see, what we believe, and how we act. The goal of the studio is to introduce students to key tools for experimenting with and analyzing social media algorithms while engaging in well-defined research activities. As a studio course, there will be no lectures, only group-based collaboration. To make the most of this course, students should have prior experience in programming and data analysis.
INFO 494 B: Research Studio - Justice-Centered Programming Languages
- Instructor: Amy J. Ko
- 2 credits; credit/no credit grading
This recurring, quarterly research studio will engage you as a volunteer open source contributor that helps design, build, and maintain Wordplay, creative coding research platform for creating accessible, interactive typographic media. Our research goals are to create a global platform for creative expression with language that celebrates every individual's culture, identity, and values, while also enabling youth to learn about the power and limits of data and algorithms. Your contributions can include designing and redesigning the language and platform, implementing new user interface features, improving correctness and reliability of current features, localizing to one or more of the world's languages, writing automated tests, creating Wordplay examples, verifying accessibility, and teaching your peers. As a studio course, there will be no lectures, only community-based making, collaboration, coordination, and communication. Can be taken multiple times, and volunteer work can continue beyond the quarter.
INFO 498 B: Data, AI, and the Public Sector
- Instructor: Sasha Anderson
- 4 credits; standard grading
The class will cover a survey of topics related to public sector data and AI systems policy, management, and use, combining theoretical concepts with practical skills development. In addition, this class will use the lens of information ethics and deconstructing power systems to interrogate responsible public sector technology. Students can expect to leave class being able to explain federal/state data and AI policy, critique federal/state data and AI systems, use government data tools to perform common assessments necessary for public projects, and communicate a nuanced perspective on using technology for the public good.
INFO 498 C: Game Design for Social Good
- Instructor: Andy Cargile
- 5 credits; standard grading
The course will start with several weeks of game design basics, including mechanics, dynamics, “fun”, visual and UX design for games, narrative, user research for games, and an overview of game genres. We’ll then cover various aspects of games for social good, including game-based learning, social awareness games, social action games, and social engagement games in a variety of categories. We will also cover topics such as toxicity in multiplayer games, representation, and more. Assignments will focus on team creation more than theory and we will have a final team project where you create a game demo or prototype.
INFO 498 D: Entrepreneurship Fundamentals for Devs, Designers, and PMs
- Instructor: Jeremy Zaretzky
- 4 credits; Standard grading
Designed for Informatics majors who are interested in startups and entrepreneurship, this course will cover how new companies are founded, managed, funded, and grown. Through readings, guest speakers, activities, and case studies, students will learn what life is like as a startup founder and how to navigate the inevitable challenges that arise, as well as the mechanics of raising money for a startup through both equity and non-dilutive funding options. While the course material is applicable to many different types of startups, there will be a particular emphasis on social impact startups, SaaS companies, and online marketplaces. Developers, designers, and product managers who are thinking about launching a startup at some point in their career, as well as those interested in joining an early-stage startup after graduation, are encouraged to enroll in the course.
INFO 498 F: No-Code Tools in a Changing Tech Landscape
- Instructor: Elizabeth Geri
- 4 credits; Standard grading
Software development is no longer just for engineers. No-code tools have transformed how people build and automate solutions, making technology more accessible and adaptable. This course explores the no-code ecosystem with a focus on data, UI, and workflows, equipping students with frameworks to evaluate and integrate tools as they evolve. Students will develop a rigorous approach to assessing no-code solutions, distinguishing hype from function, and considering security, ethics, and long-term sustainability in their decision-making. To support hands-on projects, we’ll take a deeper dive into a handful of tools, giving students practical experience while reinforcing critical analysis. Through real-world application and thoughtful analysis, this course prepares students to engage with no-code as an evolving part of the tech landscape—understanding not just how to use these tools, but when and why to apply them.
Summer 2025
INFO 198 A: Exploring Informatics: AI Fundamentals
- Instructor: Ben Lee
- 4 credits; standard grading
This course will introduce the fundamentals of AI. Throughout the quarter, we will cover basics ranging from definitions to the central components of modern AI systems: models, data, tasks, and applications. Through course lectures, activities, assignments, and conversations with expert AI researchers and practitioners across a range of application areas, students will also develop exposure to not only large language models, foundation models, and emerging AI methods but also other facets of AI: AI policy, responsible AI, ML operations, and interdisciplinary approaches. By the end of the course, students should be able to actively participate in discussions surrounding AI.
This course is open to all undergraduates with an interest in learning more about AI and a willingness to explore an interdisciplinary approach. No coding background is necessary, and there are no expectations of prior knowledge of AI.
INFO 498 A: Entrepreneurship Fundamentals for Devs, Designers, and PMs
- Instructor: Jeremy Zaretzky
- 4 credits; Standard grading
Designed for Informatics majors who are interested in startups and entrepreneurship, this course will cover how new companies are founded, managed, funded, and grown. Through readings, guest speakers, activities, and case studies, students will learn what life is like as a startup founder and how to navigate the inevitable challenges that arise, as well as the mechanics of raising money for a startup through both equity and non-dilutive funding options. While the course material is applicable to many different types of startups, there will be a particular emphasis on social impact startups, SaaS companies, and online marketplaces. Developers, designers, and product managers who are thinking about launching a startup at some point in their career, as well as those interested in joining an early-stage startup after graduation, are encouraged to enroll in the course.
INFO 498 B: Designing for an Aging World
- Instructor: William Jones
- 3 credits; Standard grading
This course addresses the challenges and opportunities arising from the global increase in the population aged 65 or older. As the traditional age pyramid flattens, research on successful aging brings greater focus to the process of aging (faced by all adults) vs. the state of being "old." Key findings include the gradual decline in measures of fluid intelligence such as working memory capacity starting at age 20, while crystalized intelligence improves throughout adulthood. Innovations in user interface, search technologies, and generative AI, along with virtual and extended reality training, promise to offset age-related declines and enhance cognitive resilience. The course considers relevant tools, training, techniques, and technologies and the career opportunities these create. Students will engage in hands-on activities, including team projects and individual presentations, to design comprehensive solutions for thriving in time, culminating in presentations judged by a panel of experts.
