AAI 521 – Applied Computer Vision for AI
This course provides an introduction to computer vision. Computer vision uses a combination of traditional AI, machine learning, image proce…
AAI 590 – Capstone Project
In this course, students learn how the knowledge and skills acquired in the Master’s program can be directly applied to develop AI-enabled s…
AAI 540 – Machine Learning Operations (MLOps)
Interest in and usage of Machine Learning systems has increased dramatically in recent years. More and more innovative products and research…
AAI 531 – Applied AI Ethics
This course explores the ethical, social, and environmental implications of Artificial Intelligence (AI) and related technologies through th…
AAI 530 – Large Language Model Engineering
This course provides a comprehensive overview of the techniques and challenges involved in engineering and deploying large language models (…
AAI 520 – Natural Language Processing and GenAI
This course provides an in-depth examination of the foundations and applications of Natural Language Processing (NLP) and Large Language Mod…
AAI 511 – Neural Networks and Deep Learning
Neural networks have enjoyed several waves of popularity over the past half-century. The many applications of neural networks include apps t…
AAI 510 – Agentic AI Systems
This course provides a comprehensive introduction to AI Agents, covering fundamental concepts, popular frameworks, essential tooling, and pr…
AAI 501 – Introduction to Artificial Intelligence and Machine Learning
Artificial Intelligence (AI) and Machine Learning (ML) are transforming society through their ability to model complex systems and compute h…
AAI 500 – Applied Probability and Statistics for AI
This course is an introduction to probability and statistical concepts and their applications in solving real-world problems, along with an …