Researcher doing a demo

Master of Science in Artificial Intelligence & Machine Learning

Program Overview

Artificial intelligence is transforming every industry, from healthcare and finance to national security and global policy. The Master of Science in Artificial Intelligence & Machine Learning prepares you to be at the forefront of that change.

In this program, you’ll build a strong technical foundation to develop AI-driven solutions while gaining the critical thinking skills to apply them in real-world contexts. Through a rigorous, practical curriculum, you’ll learn to analyze complex problems, work with data, and create intelligent systems that drive meaningful impact. You’ll graduate ready to solve complex challenges and contribute to innovation across a wide range of industries.

Unique Washington, D.C. Advantage

Located in the heart of Washington, D.C., the program offers unparalleled opportunities that address both national and global needs:

  • Policy and Security: Students benefit from the proximity to federal agencies (e.g., DoD, NSF, NIH) and international organizations, providing unique opportunities to apply AI in areas such as public policy, national security, and infrastructure.
  • Sectoral Application: The program is perfectly positioned to leverage D.C.'s deep roots in sectors like healthcare, defense, and government, allowing students to gain practical experience applying AI in high-stakes, real-world contexts.
  • Career and Innovation: Washington D.C.'s growing tech ecosystem and access to major industry players and leading research institutions make it an ideal environment for innovation and robust career development.

Graduates of the program will be prepared to become next-generation AI leaders and engineers who are equipped to:

  • Build: Design, develop, and deploy advanced machine learning models and AI systems.
  • Apply: Innovate by applying AI solutions to complex, sector-specific challenges.
  • Lead: Drive the ethical and responsible deployment of AI in government, industry, and research.

Program Requirements

  • Credit hours: 30
  • Required Courses:
    • CS 6212 Design and Analysis of Algorithms
    • CS 6364 Machine Learning
    • CS 6366 Neural Networks and Deep Learning
    • CS 6510 Trustworthy AI Overview
  • Elective Courses:
    • CSCI 6513: Natural Language Processing
    • CSCI 6514: Large Language Models
    • CSCI 6365: Advanced Machine Learning
    • CSCI 6511: Artificial Intelligence Algorithms
  • Thesis options: Thesis and non-thesis options are available. Students who choose to complete a thesis take 24 credit hours of course work and 6 credit hours for thesis research. These 6 credit hours must be taken over two semesters. Students who choose the non-thesis option take 30 credit hours of coursework.
  • Duration: Two years (full-time graduate student enrollment) or three years (part-time graduate student enrollment)

Admissions Requirements

  • Bachelor's degree in any field with coursework in the following areas:
    • Mathematics: Two courses beyond pre-calculus level
    • Lab science: One year's worth of coursework
    • Computer science: Prior coursework in a structured language, discrete structures, data structures or computer architecture
  • Minimum of 3.0 GPA (on a 4.0 scale) or equivalent achieved on the last 60 credit hours of undergraduate work.

Successful submission of online application form, exam scores and other documents as outlined in the admissions requirements.