This course introduces the foundational concepts, methods, and ethical applications of artificial intelligence (AI). Students will explore the following topics: supervised and unsupervised machine learning, deep learning, generative AI, and agentic AI. The course emphasizes practical problem-solving. The course project requires reading recent AI/ML research papers and using advanced AI/ML frameworks.