Science and Mathematics
Select Filters and then click Apply to load new results
AI and Ethics — CS2140.01
AI: Prompts, Pixels, and Power — CS2388.01
AI tools can now write your essays, generate images from a sentence, and hold conversations that feel disturbingly human. You’ve probably already used them. But do you know how they actually work? Do you know who built them, what data they were trained on, and who benefits when you use them? This course takes AI seriously in three ways: technically, critically, and
Air Pollution Measurement and Monitoring — ES4103.01
Algorithms and Data Structures — CS4378.01
Algorithms and Data Structures — CS4378.01
Alternative Facts: The Undoing of Science in America — ENV2185.01
An Environmental History of Food and Farming — ENV2204.01
An Environmental History of Food and Farming — BIO2204.01
An Introduction to Functional Programming — CS4138.01) (cancelled 10/5/2023
An Introduction to the Rust Programming Language — CS4381.01
Analysis — MAT4214.01
Analysis — MAT4214.01
Analyzing Blockchain/Web3 as an open distributed database — CS4391.01
Following up on the fall course on web3, this course helps students learn to track transactions and actions across blockchains, which are large distributed censorship resistant databases. The course starts by exploring the fundamental nature of the blockchain: how data is stored, accessed, and traversed. It then introduces common patterns
Ancient to Modern Environments: Near and Far — ES4106.01
Ancient to Modern Environments: Near and Far — ES4106.01
Ancient to Modern Environments: Near and Far — ES4106.01
In this class we will do a group exploration of the history of Earth’s surface environment. Much of this material would have classically been included in an undergraduate Geology curriculum as “Historical Geology”. However, our current state of rapid human-caused climate change, coupled with unprecedented observation of planets both within and outside
Animal Social Behavior — BIO4307.01
Animal Social Behavior — BIO4307.01
Applied Computing: Foundations of Python Programming — CS2119.01
Applied/Engineering Physics — PHY4217.01
Applied/Engineering Physics — PHY4217.01
Artificial Intelligence — Canceled
Artificial Intelligence — CS4105.01
How can we create machines that think, learn, and solve problems? This course explores the fascinating field of artificial intelligence (AI), introducing the fundamental concepts, techniques, and ethical considerations that drive this rapidly evolving discipline.
Building upon your programming knowledge, you will explore key AI paradigms including search algorithms,