Foundations and Ethics
This course provides a comprehensive exploration of artificial intelligence. Students will learn fundamental concepts—such as symbolic learning, machine learning, deep learning, algorithms, explainability, and alignment—through the story of AI, from Leibniz and Lovelace’s ambition to mechanize problem-solving through Turing's work on computability and the Dartmouth Conference. The course culminates in the deep learning revolution of the last decades that led to our contemporary large language models and image generators. Beyond a traditional historical survey, this course highlights the symbiotic relationship between AI and natural science. By the end, students will gain a deep appreciation for AI's transformative potential and the critical role of leadership in shaping its ethical and responsible development.
This course equips students with a broad, conceptual understanding of AI principles and terminology needed to engage effectively in AI-related conversations and decision-making. Topics will include the fundamentals of AI, machine learning, and data-driven decision-making without the need for technical skills or programming. Students will gain confidence in interpreting AI project proposals, performance metrics, and risk assessments. Emphasis will be on the role of AI in transforming organizational strategy, understanding AI-driven workflows, and discerning credible AI metrics and performance claims, enabling students to drive AI initiatives effectively within their organizations.
This course provides a focused exploration of current and emerging AI tools, platforms, and ecosystems, equipping students to identify and evaluate their potential applications. Students will gain a practical understanding of diverse AI technologies. Potential examples include machine learning frameworks, natural language processing systems, computer vision applications, and various LLM wrappers. The course will also examine the evolving landscape of AI hardware and software, with a focus on emerging trends and their potential impact on various industries. By the end of the course, students will be able to critically assess AI technologies and make informed decisions about their adoption and implementation.
This course considers the ethics of AI development and deployment. Possible topics include the environmental footprint of AI, data ethics and privacy, intellectual property and training data, algorithmic bias, and AI as a tool for the common good. Further topics may include the global AI divide, autonomous weapons and the militarization of AI, accountability for AI-related harms, impact on vulnerable populations, AI and the transformation of work and society, artificial consciousness and machine rights, and potential catastrophic risks. The course is a roadmap of ethical issues surrounding artificial intelligence.
This course addresses the fundamental challenge of aligning AI with human values. We will explore classic and contemporary theories of value and determine why it is difficult to convey these values to a machine. The course covers the three main types of alignment failure, corresponding to the three main machine learning training methods: bias amplification (in supervised learning), hallucination (in unsupervised learning), and reward hacking (in reinforcement learning). Students will learn to identify, mitigate, and communicate about AI bias, examining real-world scenarios where the tolerance for bias differs, from medical diagnostics to image generation. The course will explore various fairness metrics, their limitations and trade-offs, and how to apply them effectively. By the end, students will be prepared to lead interdisciplinary teams responsible for assessing, explaining, and mitigating misalignment.