Researcher doing a demo

Master of Science in Artificial Intelligence & Machine Learning

Program Overview

The Master of Science in Artificial Intelligence and Machine Learning program is designed to provide a powerful blend of technical depth and real-world relevance. Our core mission is to prepare graduates not only to build cutting-edge AI-powered systems but also to shape how AI is deployed responsibly across critical sectors.

The program's title is carefully chosen to align with industry-recognized terminology, ensuring the degree is immediately relevant and marketable to employers, and appealing to a wide range of students and career paths.

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.