Science and Mathematics
Select Filters and then click Apply to load new results
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
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,