Search

CS 554/DS 554: Natural Language Processing

Natural Language Processing (NLP) is an interdisciplinary field at the intersection of artificial intelligence, linguistics, and computer science, dedicated to enabling computers to understand, interpret, and generate human language. NLP underpins...

CS 555/DS 555: Responsible Artificial Intelligence

Artificial Intelligence (AI) algorithms have a significant impact on people’s lives. In this course, we discuss social responsibility around data privacy, bias in data and decision-making, policies as guardrails, fairness and transparency in the...

RBE 511: Swarm Intelligence

This course will cover a wide range of topics in swarm intelligence, including mathematical, computational, and biological aspects. The course is organized in four parts. In the first part, the students will learn about complex systems and the basic...

RBE 575: Safety and Guarantees for Autonomous Robots

Robotic and AI systems have strong potential to directly impact our well-being, from self-driving cars to medical robots. Therefore, it is important to consider strong guarantees on the correctness and safety of their behavior. These guarantees...

RBE 577: Machine Learning for Robotics

This graduate-level course delves into the intersection of machine learning and robotics. The curriculum will explore the integration of contemporary learning techniques in robotic areas such as manipulation, navigation, planning, control, decision...

ECE 556/CS 556/DS 556: On-Device Deep Learning

Deep Learning, a core of modern Artificial Intelligence, is rapidly expanding to resourceconstrained devices, including smartphones, wearables, and intelligent embedded systems for improving response time, privacy, and reliability. This course...

ECE 571: Machine Learning Engineering Applications

This is an introductory course for engineering students to gain basic knowledge of machine learning and its applications. This course's objective is to learn machine learning theory and then apply it in engineering practice. A major emphasis of the...

B.S./M.S. in Artificial Intelligence

Outstanding undergraduate students can earn a bachelor’s degree and master’s degree concurrently, and in less time than would typically be required to earn each degree separately by allowing up to 12 graduate credits to be counted towards both degree...

Certificate in Artificial Intelligence

The graduate certificate in Artificial Intelligence (AI) prepares students to utilize AI technologies in real-world applications. The certificate consists of 12 credits        (4 graduate courses) taken from the list of courses of the graduate MS...