CMSC 389: Artificial Intelligence

Spring 2026

Prof. Blaheta

What a time to be studying artificial intelligence! Since 2022, “AI” has been all over the media as the biggest newest thing, particularly in the form of text-driven large-language-model generative AI (like ChatGPT). The overall field is much older than that, one of the oldest subfields of computer science, and in this course we will investigate several classic areas of artificial intelligence (some of which directly pertain to the big genAI systems, and some of which appear elsewhere in the AI ecosystem). By the end of the course, you’ll be expected to know several of the main algorithms and frameworks for reasoning and learning, but more importantly, you’ll be expected to understand what makes them relevant, why a researcher might choose them, and where their strengths and weaknesses lie.

This class meets 4pm on MW.

Resources