{
  "generated_at": "2026-09-24T02:15:44.078Z",
  "count": 81,
  "classes": [
    {
      "type": "class",
      "id": "cls-001",
      "slug": "ph-272",
      "name": "PH 272 — Science, Technology, & Values",
      "url": "https://terrierintelligence.com/classes/ph-272",
      "topics": [
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "PH 272",
      "title": "Science, Technology, & Values",
      "department": "CAS",
      "description": "An introductory philosophy course examining how science, technology, and society shape human values, and how values in turn shape technical practice. Through case studies of computing, military, and biological technologies, students practice analyzing the social and moral challenges these fields raise.",
      "interest_tags": [
        "Ethics"
      ],
      "level": "intro",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-002",
      "slug": "cs-505",
      "name": "CS 505 — Introduction to Natural Language Processing",
      "url": "https://terrierintelligence.com/classes/cs-505",
      "topics": [
        "NLP/LLMs"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 505",
      "title": "Introduction to Natural Language Processing",
      "department": "CAS",
      "description": "An introductory course on natural language processing, the subfield of AI that aims to give computers the ability to work with human language. Students examine statistical and machine learning techniques for analyzing language data automatically and study how these methods support intelligent language processing.",
      "interest_tags": [
        "NLP/LLMs"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 365 or (CS 440 & MA 225)",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-003",
      "slug": "cs-506",
      "name": "CS 506 — Data Science Tools and Applications",
      "url": "https://terrierintelligence.com/classes/cs-506",
      "topics": [
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 506",
      "title": "Data Science Tools and Applications",
      "department": "CAS",
      "description": "An applied course that builds practical skills for working with data. Students survey a wide range of techniques commonly used in data analysis, including clustering, classification, and regression, and practice each one hands-on by implementing and running it in code.",
      "interest_tags": [
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 108/111; CS 132 or MA 242/442",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-004",
      "slug": "cs-523",
      "name": "CS 523 — Deep Learning",
      "url": "https://terrierintelligence.com/classes/cs-523",
      "topics": [
        "ML Theory",
        "Computer Vision",
        "Generative AI/Tools"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 523",
      "title": "Deep Learning",
      "department": "CAS",
      "description": "An advanced course on deep neural networks, from feed-forward models, backpropagation, and training strategies to convolutional, recurrent, and transformer architectures. Students also study deep reinforcement and unsupervised learning while gaining hands-on experience with the programming frameworks and libraries used in current practice.",
      "interest_tags": [
        "ML Theory",
        "Computer Vision",
        "Generative AI/Tools"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": "EC 523",
      "prerequisites": "CS 541 or CS 542",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-005",
      "slug": "cs-541",
      "name": "CS 541 — Applied Machine Learning",
      "url": "https://terrierintelligence.com/classes/cs-541",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 541",
      "title": "Applied Machine Learning",
      "department": "CAS",
      "description": "An applied course that develops practical machine learning skills through sustained programming on real-world datasets. Students build and evaluate models using techniques for classification, regression, and clustering, and study feature selection and model compression as ways to make those models leaner.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 111/112; CS 132 or MA 242; CS 237 or MA 581",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-006",
      "slug": "cs-542",
      "name": "CS 542 — Principles of Machine Learning",
      "url": "https://terrierintelligence.com/classes/cs-542",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 542",
      "title": "Principles of Machine Learning",
      "department": "CAS",
      "description": "A foundational course on the concepts and algorithms behind modern machine learning. Students study methods such as regression, support vector machines, and Bayesian networks, then carry the theory into practice through programming assignments that apply each technique to real-world datasets.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 365",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-007",
      "slug": "cs-543",
      "name": "CS 543 — Algorithmic Techniques for Taming Big Data",
      "url": "https://terrierintelligence.com/classes/cs-543",
      "topics": [
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 543",
      "title": "Algorithmic Techniques for Taming Big Data",
      "department": "CAS",
      "description": "An advanced algorithms course on computing with datasets too large to process directly. Students analyze reduction techniques such as sampling, sketching, and dimensionality reduction, plus MapReduce-style protocols for data distributed across machines, then benchmark these methods on public datasets through programming assignments and a final project.",
      "interest_tags": [
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Basic data structures and algorithms",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-008",
      "slug": "cs-549",
      "name": "CS 549 — Spark! Machine Learning X-Lab Practicum",
      "url": "https://terrierintelligence.com/classes/cs-549",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 549",
      "title": "Spark! Machine Learning X-Lab Practicum",
      "department": "CAS",
      "description": "A project-based practicum in which students apply skills in algorithms, data analytics, and software development to real projects from BU and external partner organizations. Each student completes an applied machine learning or inferential analytics project, practices communication and project management along the way, and presents final results to the partner.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": "DS 549",
      "prerequisites": "CS 505 or CS 542 or CS 585",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-009",
      "slug": "cs-565",
      "name": "CS 565 — Algorithmic Data Mining",
      "url": "https://terrierintelligence.com/classes/cs-565",
      "topics": [
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 565",
      "title": "Algorithmic Data Mining",
      "department": "CAS",
      "description": "An algorithms-focused introduction to data mining, the extraction of useful patterns from large datasets. Students examine techniques for discovering associations and correlations, classifying and clustering data at scale, and detecting outliers, treating each method's algorithmic foundations alongside its application to real-world problems.",
      "interest_tags": [
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 112 & 330 & 365",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-010",
      "slug": "cs-585",
      "name": "CS 585 — Image and Video Computing",
      "url": "https://terrierintelligence.com/classes/cs-585",
      "topics": [
        "Computer Vision"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 585",
      "title": "Image and Video Computing",
      "department": "CAS",
      "description": "A course on how computers derive understanding from images and video, treating them as multimedia data and analyzing cues such as color, shading, and motion. Students study the algorithms behind applications including face recognition, human-computer interfaces, and medical image analysis.",
      "interest_tags": [
        "Computer Vision"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 132 or MA 242; CS 112",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-011",
      "slug": "cs-640",
      "name": "CS 640 — Artificial Intelligence",
      "url": "https://terrierintelligence.com/classes/cs-640",
      "topics": [
        "Computer Vision",
        "Robotics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 640",
      "title": "Artificial Intelligence",
      "department": "CAS",
      "description": "A survey course on building computer systems that behave intelligently, with particular attention to machines that perceive their surroundings and act on them. Students examine core areas such as game playing, knowledge representation, and planning, along with pattern recognition and interfaces between humans and computers.",
      "interest_tags": [
        "Computer Vision",
        "Robotics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 330; CS 132 or MA 242",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-012",
      "slug": "met-cs-767",
      "name": "MET CS 767 — Advanced Machine Learning and Neural Networks",
      "url": "https://terrierintelligence.com/classes/met-cs-767",
      "topics": [
        "ML Theory",
        "Generative AI/Tools"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MET CS 767",
      "title": "Advanced Machine Learning and Neural Networks",
      "department": "MET",
      "description": "An advanced course on learning from data, moving from supervised and unsupervised fundamentals through neural networks to transformers and attention mechanisms. Students also study adversarial learning, Bayesian methods, and genetic algorithms, and each designs and completes an individual term project applying the material.",
      "interest_tags": [
        "ML Theory",
        "Generative AI/Tools"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MET CS 521 & one of 577/622/673/682",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-013",
      "slug": "met-cs-664",
      "name": "MET CS 664 — Artificial Intelligence",
      "url": "https://terrierintelligence.com/classes/met-cs-664",
      "topics": [
        "ML Theory",
        "NLP/LLMs"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MET CS 664",
      "title": "Artificial Intelligence",
      "department": "MET",
      "description": "A broad course on the ideas and techniques that make intelligent behavior possible in computers, including search, reasoning, and knowledge representation. Students examine frameworks for building modern intelligent agents and gain hands-on laboratory practice with methods drawn from machine learning, language processing, and visual perception.",
      "interest_tags": [
        "ML Theory",
        "NLP/LLMs"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MET CS 526 or MET CS 673",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-014",
      "slug": "ec-414",
      "name": "EC 414 — Introduction to Machine Learning",
      "url": "https://terrierintelligence.com/classes/ec-414",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 414",
      "title": "Introduction to Machine Learning",
      "department": "ENG",
      "description": "An introductory course in machine learning covering linear regression, maximum likelihood estimation, and classification methods such as logistic regression, naive Bayes, and support vector machines. Students also practice clustering, data visualization, and dimensionality reduction with principal components analysis, ending with a first treatment of neural networks and deep learning.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-015",
      "slug": "ec-418",
      "name": "EC 418 — Introduction to Reinforcement Learning",
      "url": "https://terrierintelligence.com/classes/ec-418",
      "topics": [
        "ML Theory",
        "Robotics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 418",
      "title": "Introduction to Reinforcement Learning",
      "department": "ENG",
      "description": "An introductory course in reinforcement learning, the branch of AI in which agents learn from repeated interaction with an environment. Students study Markov decision processes, dynamic programming, and value and policy iteration, then extend these ideas through temporal-difference methods, Monte Carlo techniques, and function approximation with neural networks.",
      "interest_tags": [
        "ML Theory",
        "Robotics"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA225+EK103+EK381 or DS120/121/122",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-016",
      "slug": "ec-503",
      "name": "EC 503 — Introduction to Learning from Data",
      "url": "https://terrierintelligence.com/classes/ec-503",
      "topics": [
        "ML Theory",
        "Statistics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 503",
      "title": "Introduction to Learning from Data",
      "department": "ENG",
      "description": "An introductory course in classical machine learning that develops the principles behind four core problems: classification and regression in supervised learning, and clustering and dimensionality reduction in unsupervised learning. Students apply these methods to contemporary applications through problem sets and a course project.",
      "interest_tags": [
        "ML Theory",
        "Statistics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-017",
      "slug": "ec-523",
      "name": "EC 523 — Deep Learning",
      "url": "https://terrierintelligence.com/classes/ec-523",
      "topics": [
        "ML Theory",
        "Computer Vision",
        "Generative AI/Tools"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 523",
      "title": "Deep Learning",
      "department": "ENG",
      "description": "An advanced course on deep learning, building from feed-forward networks, backpropagation, and training strategies for deep networks to convolutional networks, recurrent networks, and transformers. Students also study diffusion models and deep unsupervised learning, gaining hands-on exposure to PyTorch and other contemporary tools.",
      "interest_tags": [
        "ML Theory",
        "Computer Vision",
        "Generative AI/Tools"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": "CS 523",
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-018",
      "slug": "ec-525",
      "name": "EC 525 — Optimization for Machine Learning",
      "url": "https://terrierintelligence.com/classes/ec-525",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 525",
      "title": "Optimization for Machine Learning",
      "department": "ENG",
      "description": "An advanced course on the optimization algorithms that make training large ML models on large datasets feasible. Students analyze convergence of first-order methods such as stochastic gradient descent, focus on the non-convex losses common in deep learning, and practice reading, designing, and implementing optimization algorithms from the research literature.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-019",
      "slug": "cs-365",
      "name": "CS 365 — Foundations of Data Science",
      "url": "https://terrierintelligence.com/classes/cs-365",
      "topics": [
        "Data Science",
        "Statistics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 365",
      "title": "Foundations of Data Science",
      "department": "CS",
      "description": "A foundational course preparing students for advanced data-intensive classes in data science, machine learning, and data mining. Students develop the fundamental concepts these fields rest on, treating both the underlying theory and the practical implications of putting it to work on data problems.",
      "interest_tags": [
        "Data Science",
        "Statistics"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 112 & 131 & 132 & 237",
      "professor_ids": [
        "prof-024"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-020",
      "slug": "cs-440",
      "name": "CS 440 — Introduction to Artificial Intelligence",
      "url": "https://terrierintelligence.com/classes/cs-440",
      "topics": [
        "Computer Vision",
        "Robotics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 440",
      "title": "Introduction to Artificial Intelligence",
      "department": "CS",
      "description": "An introductory course on designing computer systems that act intelligently, with particular attention to perceptual and robotic systems. Students examine topics such as computer vision, game playing, and human-computer interfaces, and study how machines recognize patterns, represent knowledge, and plan.",
      "interest_tags": [
        "Computer Vision",
        "Robotics"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 112 & CS 132",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-021",
      "slug": "cs-391",
      "name": "CS 391 — Responsible AI (Topics in CS)",
      "url": "https://terrierintelligence.com/classes/cs-391",
      "topics": [
        "AI Safety",
        "Ethics",
        "Policy",
        "Security"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 391",
      "title": "Responsible AI (Topics in CS)",
      "department": "CS",
      "description": "A topics course examining how mathematical methods can formally capture societal concerns raised by data-driven systems, including data privacy, algorithmic fairness, and the interpretation of complex ML models. Students combine programming and theoretical problem sets with reading, discussing, and writing about policy and ethics papers.",
      "interest_tags": [
        "AI Safety",
        "Ethics",
        "Policy",
        "Security"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 237/DS 122; CS 330/DS 320; CS 365/DS 340",
      "professor_ids": [
        "prof-025"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-022",
      "slug": "ds-320",
      "name": "DS 320 — Algorithms for Data Science",
      "url": "https://terrierintelligence.com/classes/ds-320",
      "topics": [
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 320",
      "title": "Algorithms for Data Science",
      "department": "CDS",
      "description": "An algorithms course grounding classical design methods, including greedy strategies, divide and conquer, and dynamic programming, in data science applications. Students then study methods suited to large or streaming datasets, where repeated scans are infeasible, practicing with approximation and randomized algorithms designed for efficiency at scale.",
      "interest_tags": [
        "Data Science"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "DS 121 & DS 210",
      "professor_ids": [
        "prof-225"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-023",
      "slug": "ds-340",
      "name": "DS 340 — Introduction to Machine Learning and AI",
      "url": "https://terrierintelligence.com/classes/ds-340",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 340",
      "title": "Introduction to Machine Learning and AI",
      "department": "CDS",
      "description": "An introductory course spanning core AI and ML algorithms, from search and probabilistic reasoning to neural networks and transformer architectures. Students build conceptual understanding through applications such as image classification, sentiment analysis, and recommender systems, then bring the ideas together in a final project.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "DS 122 & DS 320",
      "professor_ids": [
        "prof-026"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-024",
      "slug": "ds-380",
      "name": "DS 380 — Data, Society, and AI Ethics",
      "url": "https://terrierintelligence.com/classes/ds-380",
      "topics": [
        "Ethics",
        "Policy"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 380",
      "title": "Data, Society, and AI Ethics",
      "department": "CDS",
      "description": "A course on how AI and data-driven technologies shape society and public policy, and how policy shapes them in turn. Students practice with established ethics tools and analyze real-world case studies, pairing each case with a relevant ethical framework to reason about emerging ethical challenges.",
      "interest_tags": [
        "Ethics",
        "Policy"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-025",
      "slug": "cs-531",
      "name": "CS 531 — Advanced Optimization Algorithms",
      "url": "https://terrierintelligence.com/classes/cs-531",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 531",
      "title": "Advanced Optimization Algorithms",
      "department": "CS",
      "description": "An advanced course on optimization algorithms that highlights the interplay between discrete and continuous methods. Students study gradient descent, online optimization, and linear and semidefinite programming with duality, and examine network optimization, submodular optimization, and approximation algorithms built on continuous relaxations.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 123 & 124; CS 132",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-026",
      "slug": "cs-561",
      "name": "CS 561 — Data Systems Architectures",
      "url": "https://terrierintelligence.com/classes/cs-561",
      "topics": [
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 561",
      "title": "Data Systems Architectures",
      "department": "CS",
      "description": "An advanced course on designing data systems that manage large, growing, and diverse datasets, often streaming from heterogeneous sources, atop continually evolving hardware. Students draw examples from relational and distributed databases, key-value and NoSQL stores, and systems that support machine learning and that use ML to tune themselves.",
      "interest_tags": [
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 210; CS 460/660",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-027",
      "slug": "ec-518",
      "name": "EC 518 — Robot Learning",
      "url": "https://terrierintelligence.com/classes/ec-518",
      "topics": [
        "ML Theory",
        "Robotics",
        "Computer Vision"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 518",
      "title": "Robot Learning",
      "department": "ENG",
      "description": "An advanced course examining how robots learn to perceive and act, combining machine perception with decision-making algorithms. Students study 3D vision, reinforcement and imitation learning, and model-based approaches, and analyze problems such as exploration and human-robot interaction through both theory and experiment.",
      "interest_tags": [
        "ML Theory",
        "Robotics",
        "Computer Vision"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 225, EK 103, EK 381, EK 128, EC 414",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-028",
      "slug": "ec-519",
      "name": "EC 519 — Speech Processing by Humans and Machines",
      "url": "https://terrierintelligence.com/classes/ec-519",
      "topics": [
        "NLP/LLMs",
        "HCI"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 519",
      "title": "Speech Processing by Humans and Machines",
      "department": "ENG",
      "description": "An advanced course examining how humans produce and perceive speech and how machines represent it. Students build foundations in speech production, perception, and signal processing, then apply signal-processing methods for analyzing speech signals, the basis for speech-controlled interaction between people and machines.",
      "interest_tags": [
        "NLP/LLMs",
        "HCI"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "EK 381; BE 401 or EC 401; MATLAB",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-029",
      "slug": "ec-524",
      "name": "EC 524 — Optimization Theory and Methods",
      "url": "https://terrierintelligence.com/classes/ec-524",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EC 524",
      "title": "Optimization Theory and Methods",
      "department": "ENG",
      "description": "An advanced course on formulating and solving optimization problems, covering the mathematical structures behind linear, integer, and nonlinear programming. Students practice methods such as the simplex algorithm, interior-point techniques, and gradient-based approaches, and apply them to case studies in planning, routing, and scheduling.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "EK 103 or MA 142",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-030",
      "slug": "me-570",
      "name": "ME 570 — Robot Motion Planning",
      "url": "https://terrierintelligence.com/classes/me-570",
      "topics": [
        "Robotics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "ME 570",
      "title": "Robot Motion Planning",
      "department": "ENG",
      "description": "An advanced course on algorithms that plan how a robot moves through its environment, grounded in the topology of configuration spaces. Students examine potential functions, roadmaps, and cell decompositions, then study sampling-based planners and model-checking approaches to robot motion planning and control.",
      "interest_tags": [
        "Robotics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 226, EK 103, EK 121/125",
      "professor_ids": [
        "prof-028"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-031",
      "slug": "ma-751",
      "name": "MA 751 — Statistical Machine Learning",
      "url": "https://terrierintelligence.com/classes/ma-751",
      "topics": [
        "ML Theory",
        "Statistics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MA 751",
      "title": "Statistical Machine Learning",
      "department": "Math",
      "description": "An advanced course examining machine learning from a statistical perspective, treating learning methods as models that are fit to data and evaluated for how well they generalize. Coursework centers on the statistical theory that underlies how such learning algorithms behave.",
      "interest_tags": [
        "ML Theory",
        "Statistics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 575 & MA 581",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-032",
      "slug": "ma-569",
      "name": "MA 569 — Optimization Methods of Operations Research",
      "url": "https://terrierintelligence.com/classes/ma-569",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MA 569",
      "title": "Optimization Methods of Operations Research",
      "department": "Math",
      "description": "An advanced course on optimizing linear and nonlinear functions, spanning linear programming and the simplex method through Lagrange multipliers and Kuhn-Tucker conditions. Students practice formulating and solving transportation, assignment, and network problems, and study constrained optima, the calculus of variations, and Euler's equation.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 225 & MA 242",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-033",
      "slug": "ma-589",
      "name": "MA 589 — Computational Statistics",
      "url": "https://terrierintelligence.com/classes/ma-589",
      "topics": [
        "Statistics",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MA 589",
      "title": "Computational Statistics",
      "department": "CAS",
      "description": "An advanced course on the computational techniques behind modern statistical practice, from random number generation and sampling to Markov chain Monte Carlo methods. Students apply Monte Carlo simulation, graphical models, and bootstrapping to build conceptual understanding of computational inference through concrete applications.",
      "interest_tags": [
        "Statistics",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 575",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-034",
      "slug": "ma-592",
      "name": "MA 592 — Introduction to Causal Inference",
      "url": "https://terrierintelligence.com/classes/ma-592",
      "topics": [
        "Statistics",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MA 592",
      "title": "Introduction to Causal Inference",
      "department": "Math",
      "description": "An advanced course examining what justifies a causal claim when association alone does not. Students study concepts and methods for estimating causal effects from data, applying them in experimental settings and in non-experimental settings where controlled randomization of treatments is unavailable.",
      "interest_tags": [
        "Statistics",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MA 575",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-035",
      "slug": "ds-381",
      "name": "DS 381 — Social Justice for Data Science",
      "url": "https://terrierintelligence.com/classes/ds-381",
      "topics": [
        "Ethics",
        "Policy"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 381",
      "title": "Social Justice for Data Science",
      "department": "CDS",
      "description": "A course examining how AI systems trained on large datasets shape decisions in domains such as criminal justice, housing, and healthcare, and how they can reinforce racial, class, and gender subordination. Students practice identifying these harms and analyzing the data practices, computational techniques, and policy choices behind them.",
      "interest_tags": [
        "Ethics",
        "Policy"
      ],
      "level": "intermediate",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-036",
      "slug": "ds-457",
      "name": "DS 457 — Law for Algorithms",
      "url": "https://terrierintelligence.com/classes/ds-457",
      "topics": [
        "Ethics",
        "Policy",
        "Security"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 457",
      "title": "Law for Algorithms",
      "department": "CDS",
      "description": "An interdisciplinary course connecting computer-science concepts such as proof, verifiability, and privacy with legal concepts such as consent, governance, and liability. Students from law and computing backgrounds write weekly reflections and complete a collaborative final project in mixed teams, examining how algorithms reshape social processes.",
      "interest_tags": [
        "Ethics",
        "Policy",
        "Security"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "DS 122 & DS 320",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-037",
      "slug": "ds-482",
      "name": "DS 482 — Responsible AI, Law, Ethics & Society",
      "url": "https://terrierintelligence.com/classes/ds-482",
      "topics": [
        "AI Safety",
        "Ethics",
        "Policy"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 482",
      "title": "Responsible AI, Law, Ethics & Society",
      "department": "CDS",
      "description": "An advanced course examining the challenges that arise when AI systems are deployed across societal domains, including accountability, fairness, and privacy. Students from computing, law, and public-policy backgrounds work through principles and practices drawn from data science, ethics, and law.",
      "interest_tags": [
        "AI Safety",
        "Ethics",
        "Policy"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "DS 100/110 & DS 340",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-038",
      "slug": "ds-522",
      "name": "DS 522 — Stochastic Methods for Algorithms",
      "url": "https://terrierintelligence.com/classes/ds-522",
      "topics": [
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 522",
      "title": "Stochastic Methods for Algorithms",
      "department": "CDS",
      "description": "An advanced course using the theory of stochastic processes to understand why algorithms in statistics and ML work, with emphasis on Markov chain Monte Carlo and stochastic optimization. Students practice linking theory to computational behavior through proofs, numerical experiments, and expository writing.",
      "interest_tags": [
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "DS 122; MA 581/CS 237/EK 381",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-039",
      "slug": "ds-542",
      "name": "DS 542 — Deep Learning for Data Science",
      "url": "https://terrierintelligence.com/classes/ds-542",
      "topics": [
        "ML Theory",
        "Generative AI/Tools",
        "Computer Vision"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 542",
      "title": "Deep Learning for Data Science",
      "department": "CDS",
      "description": "An advanced course grounding students in deep learning fundamentals — loss functions, gradient descent, backpropagation — and the architectures built on them, from convolutional networks to transformers. Students build, train, and evaluate models in PyTorch, gain exposure to pre-trained foundation models, and apply the material in a final project.",
      "interest_tags": [
        "ML Theory",
        "Generative AI/Tools",
        "Computer Vision"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-040",
      "slug": "ds-543",
      "name": "DS 543 — Introduction to Reinforcement Learning",
      "url": "https://terrierintelligence.com/classes/ds-543",
      "topics": [
        "ML Theory",
        "Robotics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "DS 543",
      "title": "Introduction to Reinforcement Learning",
      "department": "CDS",
      "description": "An introductory course on reinforcement learning that keeps the mathematics deliberately light, building up from Markov decision processes to the field's main algorithmic families: model-based, value-based, and policy-based learning. Students also examine modern challenges and open problems that shape current reinforcement-learning research.",
      "interest_tags": [
        "ML Theory",
        "Robotics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-041",
      "slug": "ba-476",
      "name": "BA 476 — Machine Learning for Business Analytics",
      "url": "https://terrierintelligence.com/classes/ba-476",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 476",
      "title": "Machine Learning for Business Analytics",
      "department": "Questrom",
      "description": "A foundational course in machine learning for business, drawing on statistics, linear algebra, and optimization to explain why algorithms work, when they fail, and how they create value. Students practice training models in Python and deriving insights and predictions from real-world business data.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Junior standing; CS 108/111 or DS 110 or BA 222",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-042",
      "slug": "cs-581",
      "name": "CS 581 — Computational Fabrication",
      "url": "https://terrierintelligence.com/classes/cs-581",
      "topics": [
        "HCI"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CS 581",
      "title": "Computational Fabrication",
      "department": "CS",
      "description": "An advanced course on computational fabrication that pairs 3D printing technology with the computational methods used to turn geometric models into physical prototypes. Students present recent research from computer graphics and human-computer interaction venues and complete a design project combining computation with physical prototyping.",
      "interest_tags": [
        "HCI"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [
        "prof-013"
      ],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-043",
      "slug": "lx-496-introduction-to-computational-linguistics",
      "name": "LX 496 — Introduction to Computational Linguistics",
      "url": "https://terrierintelligence.com/classes/lx-496-introduction-to-computational-linguistics",
      "topics": [
        "NLP/LLMs",
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "LX 496",
      "title": "Introduction to Computational Linguistics",
      "department": "CAS",
      "description": "An introductory course in computational linguistics that applies algorithms, data structures, and tool libraries to explore linguistic models and test empirical claims about language. Students practice core tasks such as tagging and classification, parsing, and meaning representation, along with corpus creation and information extraction.",
      "interest_tags": [
        "NLP/LLMs",
        "ML Theory"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "See bulletin",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cas/programs/linguistics/ba-in-linguistics-computer-science/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-044",
      "slug": "wr-250-ai-literacy-for-writing",
      "name": "WR 250 — AI Literacy for Writing",
      "url": "https://terrierintelligence.com/classes/wr-250-ai-literacy-for-writing",
      "topics": [
        "Generative AI/Tools",
        "Ethics",
        "HCI"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "WR 250",
      "title": "AI Literacy for Writing",
      "department": "CAS",
      "description": "A writing course that builds a foundational understanding of generative AI and its effects on writing and society. Students experiment with generative tools, weigh ethical questions and real-world applications, and create projects that blend traditional written work with multimodal composition.",
      "interest_tags": [
        "Generative AI/Tools",
        "Ethics",
        "HCI"
      ],
      "level": "intermediate",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "First-Year Writing Seminar and WR 151/152/153",
      "professor_ids": [
        "prof-155",
        "prof-065"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cas/courses/cas-wr-250/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-045",
      "slug": "cm-509-digital-deception-ai-deepfakes-and-deceiving-by-design",
      "name": "CM 509 — Digital Deception: AI, Deepfakes and Deceiving by Design",
      "url": "https://terrierintelligence.com/classes/cm-509-digital-deception-ai-deepfakes-and-deceiving-by-design",
      "topics": [
        "Generative AI/Tools",
        "Ethics",
        "Policy"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CM 509",
      "title": "Digital Deception: AI, Deepfakes and Deceiving by Design",
      "department": "COM",
      "description": "A course examining how AI-generated media and deepfakes reshape what audiences can trust, tracing how misinformation is engineered, amplified, and weaponized across platforms. Students study the psychology of susceptibility and practice evaluating synthetic content and building countermeasures for work in media, marketing, and communication.",
      "interest_tags": [
        "Generative AI/Tools",
        "Ethics",
        "Policy"
      ],
      "level": "advanced",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": "Fall",
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/com/courses/2/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-046",
      "slug": "cm-626-ai-and-new-technologies",
      "name": "CM 626 — AI and New Technologies",
      "url": "https://terrierintelligence.com/classes/cm-626-ai-and-new-technologies",
      "topics": [
        "Generative AI/Tools",
        "HCI",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "CM 626",
      "title": "AI and New Technologies",
      "department": "COM",
      "description": "An introductory course on planning, applying, and evaluating integrated communication in the AI era, moving from traditional content distribution toward managing autonomous and generative systems. Students work through AI fundamentals and multimodal content generation, culminating in vibe coding and agentic-system orchestration.",
      "interest_tags": [
        "Generative AI/Tools",
        "HCI",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/com/courses/4/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-047",
      "slug": "ek-505-introduction-to-robotics",
      "name": "EK 505 — Introduction to Robotics",
      "url": "https://terrierintelligence.com/classes/ek-505-introduction-to-robotics",
      "topics": [
        "Robotics",
        "Computer Vision",
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "EK 505",
      "title": "Introduction to Robotics",
      "department": "ENG",
      "description": "An introductory course laying the foundation for robotics and autonomous systems, covering how to model manipulator arms, vehicles, and soft robots. Students study control and motion planning, sensing and perception, and machine learning applications in robotics, alongside the ethical implications of increasingly commonplace automation.",
      "interest_tags": [
        "Robotics",
        "Computer Vision",
        "ML Theory"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Graduate standing",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/eng/programs/mechanical-engineering/ms-in-robotics-autonomous-systems/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-048",
      "slug": "me-416-introduction-to-robotics",
      "name": "ME 416 — Introduction to Robotics",
      "url": "https://terrierintelligence.com/classes/me-416-introduction-to-robotics",
      "topics": [
        "Robotics",
        "Computer Vision",
        "ML Theory"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "ME 416",
      "title": "Introduction to Robotics",
      "department": "ENG",
      "description": "An introductory course pairing robotics theory with hands-on building, covering how robots are modeled and controlled and how they perceive, map, and plan within physical environments. The course culminates with students constructing a simple but complete robotic system that competes against their classmates' designs.",
      "interest_tags": [
        "Robotics",
        "Computer Vision",
        "ML Theory"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "ME 302, EC 327, EC 401, or BE 403",
      "professor_ids": [
        "prof-123"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/eng/courses/eng-me-416/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-049",
      "slug": "me-568-soft-robotic-technologies",
      "name": "ME 568 — Soft Robotic Technologies",
      "url": "https://terrierintelligence.com/classes/me-568-soft-robotic-technologies",
      "topics": [
        "Robotics",
        "Healthcare"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "ME 568",
      "title": "Soft Robotic Technologies",
      "department": "ENG",
      "description": "An advanced course on soft robotics and the unconventional actuation and sensing technologies that distinguish it from rigid systems, spanning shape-memory alloys, soft fluidic actuators, and flexible sensors. Substantial hands-on experimental work lets students practice the design, manufacture, and control of functional soft robotic devices.",
      "interest_tags": [
        "Robotics",
        "Healthcare"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "See bulletin",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/eng/academics/explore-degree-programs/concentration-in-robotics/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-050",
      "slug": "me-571-medical-robotics",
      "name": "ME 571 — Medical Robotics",
      "url": "https://terrierintelligence.com/classes/me-571-medical-robotics",
      "topics": [
        "Robotics",
        "Healthcare",
        "Computer Vision"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "ME 571",
      "title": "Medical Robotics",
      "department": "ENG",
      "description": "An advanced course on the design, mechanics, and control of robots built for medical applications, from meso-scale actuators and sensors to complete mechatronic systems. Students combine theory with case studies drawn from medical companies and research groups, working through design problems in tutorials and group work.",
      "interest_tags": [
        "Robotics",
        "Healthcare",
        "Computer Vision"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Spring",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "See bulletin",
      "professor_ids": [
        "prof-173"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/eng/files/2025/08/Robotics-Autonomous-Systems-Spring-2026-Grad-Courses-One-Pager-Fall-2025.pdf",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-051",
      "slug": "jd-794-artificial-intelligence-law",
      "name": "JD 794 — Artificial Intelligence Law",
      "url": "https://terrierintelligence.com/classes/jd-794-artificial-intelligence-law",
      "topics": [
        "Policy",
        "Ethics",
        "Generative AI/Tools"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "JD 794",
      "title": "Artificial Intelligence Law",
      "department": "LAW",
      "description": "A course examining the emerging law, regulation, and policy governing AI systems, covering questions of liability, privacy, and intellectual property alongside bias, explainability, and governance. Students also practice AI-assisted lawyering, using large language models on case studies while probing their hallucinations, opacity, and professional-responsibility risks.",
      "interest_tags": [
        "Policy",
        "Ethics",
        "Generative AI/Tools"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": "Spring",
      "offered_status": "not_offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "JD enrollment",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/law/courses/law-jd-794/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-052",
      "slug": "met-ad-698-applied-generative-ai-for-business-analytics",
      "name": "MET AD 698 — Applied Generative AI for Business Analytics",
      "url": "https://terrierintelligence.com/classes/met-ad-698-applied-generative-ai-for-business-analytics",
      "topics": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MET AD 698",
      "title": "Applied Generative AI for Business Analytics",
      "department": "MET",
      "description": "An applied course in building production-ready generative AI systems for business problems, moving from prompt engineering and retrieval-augmented generation to fine-tuning and deployment. Students practice with frameworks such as LangChain and LlamaIndex while designing agentic applications grounded in responsible-AI principles.",
      "interest_tags": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": true,
      "typical_semester": "Fall",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Corequisite MET AD 100 Lab",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/met/courses/met-ad-698/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-053",
      "slug": "met-cs-766-deep-reinforcement-learning",
      "name": "MET CS 766 — Deep Reinforcement Learning",
      "url": "https://terrierintelligence.com/classes/met-cs-766-deep-reinforcement-learning",
      "topics": [
        "ML Theory",
        "Robotics",
        "AI Safety"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MET CS 766",
      "title": "Deep Reinforcement Learning",
      "department": "MET",
      "description": "An advanced course examining reinforcement learning from Markov decision processes and multi-armed bandits to deep neural approaches. Students practice tabular methods such as Monte Carlo, temporal-difference learning, and Q-learning, then build deep Q-network, policy-gradient, and actor-critic agents, with attention to safety and ethical issues.",
      "interest_tags": [
        "ML Theory",
        "Robotics",
        "AI Safety"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MET CS 767 or consent",
      "professor_ids": [
        "prof-162"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/met/degrees-certificates/ms-applied-data-analytics-ai-machine-learning/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-054",
      "slug": "met-cs-788-generative-ai",
      "name": "MET CS 788 — Generative AI",
      "url": "https://terrierintelligence.com/classes/met-cs-788-generative-ai",
      "topics": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Computer Vision"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MET CS 788",
      "title": "Generative AI",
      "department": "MET",
      "description": "An advanced course that builds from statistical and neural-network foundations, including regression, optimization, and transformer architectures, toward generative modeling. Students examine autoencoders, generative adversarial networks, and large language models, then study image and 3D synthesis methods such as text-to-image models and Gaussian splatting.",
      "interest_tags": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Computer Vision"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": true,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "MET CS 577 plus Python, ML math, and neural networks",
      "professor_ids": [
        "prof-162"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/met/courses/met-cs-788/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-055",
      "slug": "ba-510-neural-networks-and-ai-from-foundations-to-generative-models",
      "name": "BA 510 — Neural Networks and AI: From Foundations to Generative Models",
      "url": "https://terrierintelligence.com/classes/ba-510-neural-networks-and-ai-from-foundations-to-generative-models",
      "topics": [
        "ML Theory",
        "Generative AI/Tools",
        "Computer Vision",
        "NLP/LLMs"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 510",
      "title": "Neural Networks and AI: From Foundations to Generative Models",
      "department": "Questrom",
      "description": "An applications-focused course that introduces neural networks, tracing them from the most basic formulations to contemporary generative AI architectures. Students implement and train models in TensorFlow and Keras, gaining hands-on practice with diverse data types that include images, text, and audio.",
      "interest_tags": [
        "ML Theory",
        "Generative AI/Tools",
        "Computer Vision",
        "NLP/LLMs"
      ],
      "level": "advanced",
      "encourages_ai_usage": true,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "QST BA 222 or BA 223",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ba-510/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-056",
      "slug": "ba-576-machine-learning-for-business-analytics",
      "name": "BA 576 — Machine Learning for Business Analytics",
      "url": "https://terrierintelligence.com/classes/ba-576-machine-learning-for-business-analytics",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 576",
      "title": "Machine Learning for Business Analytics",
      "department": "Questrom",
      "description": "An introductory course on the machine learning techniques reshaping business practice, grounding algorithms in statistics, linear algebra, and optimization. Students examine when algorithms succeed or fail and how they generate business value, then practice training models in Python and drawing predictions from real-world data.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "advanced",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": "BA 476",
      "prerequisites": "CAS CS 108/111, CDS DS 110, or QST BA 222",
      "professor_ids": [
        "prof-091",
        "prof-092"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ba-576/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-057",
      "slug": "ba-810-supervised-machine-learning",
      "name": "BA 810 — Supervised Machine Learning",
      "url": "https://terrierintelligence.com/classes/ba-810-supervised-machine-learning",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 810",
      "title": "Supervised Machine Learning",
      "department": "Questrom",
      "description": "An applied course on supervised machine learning and its business uses, taught through lectures and in-class exercises. Students practice building predictive models in Python on real-world datasets drawn largely from digital interactions, working toward actionable business insights and clear presentation of findings.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Fall",
      "offered_status": "offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "QST BA 600, 602, 780",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ba-810/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-058",
      "slug": "ba-820-unsupervised-and-unstructured-machine-learning",
      "name": "BA 820 — Unsupervised and Unstructured Machine Learning",
      "url": "https://terrierintelligence.com/classes/ba-820-unsupervised-and-unstructured-machine-learning",
      "topics": [
        "ML Theory",
        "NLP/LLMs",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 820",
      "title": "Unsupervised and Unstructured Machine Learning",
      "department": "Questrom",
      "description": "An applied course on machine learning for data that lacks labels or predefined structure, which makes up most of the information organizations hold. Students compare contemporary methods through lectures and practical exercises, practicing how to extract business insight from datasets with no known outcome variable.",
      "interest_tags": [
        "ML Theory",
        "NLP/LLMs",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Spring",
      "offered_status": "not_offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "QST BA 600, 602, 780, 810",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ba-820/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-059",
      "slug": "ba-882-deploying-analytics-pipelines",
      "name": "BA 882 — Deploying Analytics Pipelines",
      "url": "https://terrierintelligence.com/classes/ba-882-deploying-analytics-pipelines",
      "topics": [
        "Data Science",
        "Generative AI/Tools"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "BA 882",
      "title": "Deploying Analytics Pipelines",
      "department": "Questrom",
      "description": "An applied course on moving analytics and machine learning into production on cloud platforms. Students build and deploy data and ML pipelines, practicing extract-transform-load processes, data-quality monitoring, and serving models as APIs, with coverage of cloud warehousing, machine-learning operations, and generative AI applications.",
      "interest_tags": [
        "Data Science",
        "Generative AI/Tools"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": true,
      "typical_semester": "Fall",
      "offered_status": "offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "QST BA 600, 602, 780, 810, 820",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ba-882/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-060",
      "slug": "is-813-generative-ai-implementation-and-impact-for-business",
      "name": "IS 813 — Generative AI: Implementation and Impact for Business",
      "url": "https://terrierintelligence.com/classes/is-813-generative-ai-implementation-and-impact-for-business",
      "topics": [
        "Generative AI/Tools",
        "Ethics",
        "AI Safety"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "IS 813",
      "title": "Generative AI: Implementation and Impact for Business",
      "department": "Questrom",
      "description": "A hands-on course on putting generative AI to work in business settings. Students practice fine-tuning, prompt engineering, and deployment strategies with language models such as GPT through interactive sessions and real-world projects, and examine responsible-use issues including privacy, bias, and hallucinated outputs.",
      "interest_tags": [
        "Generative AI/Tools",
        "Ethics",
        "AI Safety"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 1.5,
      "cross_listed_as": null,
      "prerequisites": "Minimal coding experience expected",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-is-813/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-061",
      "slug": "is-863-integration-of-generative-ai-in-business-practice",
      "name": "IS 863 — Integration of Generative AI in Business Practice",
      "url": "https://terrierintelligence.com/classes/is-863-integration-of-generative-ai-in-business-practice",
      "topics": [
        "Generative AI/Tools",
        "Policy",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "IS 863",
      "title": "Integration of Generative AI in Business Practice",
      "department": "Questrom",
      "description": "A strategy-focused course on implementing generative AI across an organization, taught without programming through lectures, case studies, and exercises. Students practice prioritizing applications, drafting integration roadmaps, and weighing legal, intellectual-property, and ethical issues, drawing on practitioner accounts of adoption barriers inside major companies.",
      "interest_tags": [
        "Generative AI/Tools",
        "Policy",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 1.5,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-is-865/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-062",
      "slug": "is-883-deploying-generative-ai-in-the-enterprise",
      "name": "IS 883 — Deploying Generative AI in the Enterprise",
      "url": "https://terrierintelligence.com/classes/is-883-deploying-generative-ai-in-the-enterprise",
      "topics": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "IS 883",
      "title": "Deploying Generative AI in the Enterprise",
      "department": "Questrom",
      "description": "An applied course on bringing large language models into enterprise use. Students examine how the models are structured and operate, practice integration through Azure and OpenAI interfaces along with prompt engineering, and close by architecting an AI-driven business project that combines technical deployment with strategic and ethical considerations.",
      "interest_tags": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": true,
      "typical_semester": "Fall",
      "offered_status": "offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "MSDT students only",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-is-883/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-063",
      "slug": "mf-815-advanced-machine-learning-applications-for-finance",
      "name": "MF 815 — Advanced Machine Learning Applications for Finance",
      "url": "https://terrierintelligence.com/classes/mf-815-advanced-machine-learning-applications-for-finance",
      "topics": [
        "ML Theory",
        "NLP/LLMs",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MF 815",
      "title": "Advanced Machine Learning Applications for Finance",
      "department": "Questrom",
      "description": "An advanced course surveying machine learning applications across financial datasets. It applies deep and supervised learning to pricing, hedging, and portfolio management, examines clustering, reinforcement learning tied to optimal control, and mining of financial text, and covers strategy backtesting and risk assessment.",
      "interest_tags": [
        "ML Theory",
        "NLP/LLMs",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Spring",
      "offered_status": "not_offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "Graduate Certificate in Financial Technology",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-mf-815/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-064",
      "slug": "mf-850-deep-learning-statistical-learning",
      "name": "MF 850 — Deep Learning, Statistical Learning",
      "url": "https://terrierintelligence.com/classes/mf-850-deep-learning-statistical-learning",
      "topics": [
        "ML Theory",
        "Statistics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MF 850",
      "title": "Deep Learning, Statistical Learning",
      "department": "Questrom",
      "description": "An advanced course connecting statistical and machine learning with the numerical methods used to price and hedge financial derivatives. Students examine cross-validation, dimensionality reduction, and clustering alongside neural networks and random forests, together with simulation, optimization, and stochastic models that incorporate jumps.",
      "interest_tags": [
        "ML Theory",
        "Statistics"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": "Fall",
      "offered_status": "offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "MSMFT restrictions may apply",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-mf-850/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-065",
      "slug": "mk-842-machine-learning-for-business-analytics",
      "name": "MK 842 — Machine Learning for Business Analytics",
      "url": "https://terrierintelligence.com/classes/mk-842-machine-learning-for-business-analytics",
      "topics": [
        "ML Theory",
        "Data Science"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MK 842",
      "title": "Machine Learning for Business Analytics",
      "department": "Questrom",
      "description": "An introductory course grounding machine learning for business in statistics, linear algebra, and optimization. Students study how algorithms detect structure in large datasets, where they break down, and how they create business value, while gaining hands-on practice training models in Python on real-world data.",
      "interest_tags": [
        "ML Theory",
        "Data Science"
      ],
      "level": "grad",
      "encourages_ai_usage": false,
      "is_ml_core": true,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 3,
      "cross_listed_as": null,
      "prerequisites": "QST MK 723 or MK 724",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-mk-842/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-066",
      "slug": "ms-777-ai-for-business-challenges",
      "name": "MS 777 — AI for Business Challenges",
      "url": "https://terrierintelligence.com/classes/ms-777-ai-for-business-challenges",
      "topics": [
        "Generative AI/Tools",
        "Ethics",
        "AI Safety"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MS 777",
      "title": "AI for Business Challenges",
      "department": "Questrom",
      "description": "A hands-on business course on applying large language models such as GPT to organizational problems. Students practice prompt engineering, model fine-tuning, and deployment strategies through interactive sessions and applied projects, and examine responsible-implementation issues including privacy, bias, and hallucinated outputs.",
      "interest_tags": [
        "Generative AI/Tools",
        "Ethics",
        "AI Safety"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": "Spring",
      "offered_status": "not_offered",
      "credits": 1.5,
      "cross_listed_as": null,
      "prerequisites": "Program restrictions may apply",
      "professor_ids": [
        "prof-052"
      ],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ms-777/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-067",
      "slug": "ms-779-business-experimentation-with-ai",
      "name": "MS 779 — Business Experimentation with AI",
      "url": "https://terrierintelligence.com/classes/ms-779-business-experimentation-with-ai",
      "topics": [
        "Generative AI/Tools",
        "HCI"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "MS 779",
      "title": "Business Experimentation with AI",
      "department": "Questrom",
      "description": "A project-driven business course on innovation through iterative experimentation. Students use generative AI and digital tools to develop, test, and refine business solutions in quick, repeated cycles, and practice structured methods for addressing complex organizational problems through collaborative, hands-on assignments.",
      "interest_tags": [
        "Generative AI/Tools",
        "HCI"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 1.5,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/questrom/courses/qst-ms-779/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-068",
      "slug": "ai-601-foundations-of-ai-in-educational-contexts",
      "name": "AI 601 — Foundations of AI in Educational Contexts",
      "url": "https://terrierintelligence.com/classes/ai-601-foundations-of-ai-in-educational-contexts",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 601",
      "title": "Foundations of AI in Educational Contexts",
      "department": "Wheelock",
      "description": "A foundational course for educators on how AI systems work and what they mean for learning. Students examine core AI concepts, ethical questions, and practical classroom applications, and practice making sound, equitable decisions about adopting and communicating AI use in educational settings.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-069",
      "slug": "ai-605-ai-in-teaching-and-learning-pedagogical-applications",
      "name": "AI 605 — AI in Teaching and Learning: Pedagogical Applications",
      "url": "https://terrierintelligence.com/classes/ai-605-ai-in-teaching-and-learning-pedagogical-applications",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 605",
      "title": "AI in Teaching and Learning: Pedagogical Applications",
      "department": "Wheelock",
      "description": "A methods course for educators on designing instruction that integrates AI tools to strengthen student learning. Students apply learning-sciences and pedagogical principles to plan, deliver, and evaluate AI-supported lessons, with attention to equity, learner agency, and meaningful engagement across varied educational settings.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-070",
      "slug": "ai-620-ai-and-assessment-of-student-learning-and-experience",
      "name": "AI 620 — AI and Assessment of Student Learning and Experience",
      "url": "https://terrierintelligence.com/classes/ai-620-ai-and-assessment-of-student-learning-and-experience",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 620",
      "title": "AI and Assessment of Student Learning and Experience",
      "department": "Wheelock",
      "description": "A course on the intersection of AI and the assessment of student learning and experience, part of an education curriculum that prepares practitioners to engage with AI critically. It reflects the program's emphasis on ethical practice, bias mitigation, and human-centered use of AI in education.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-071",
      "slug": "ai-645-ai-in-education-historical-perspectives-and-design-approaches-for-learning",
      "name": "AI 645 — AI in Education: Historical Perspectives and Design Approaches for Learning",
      "url": "https://terrierintelligence.com/classes/ai-645-ai-in-education-historical-perspectives-and-design-approaches-for-learning",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 645",
      "title": "AI in Education: Historical Perspectives and Design Approaches for Learning",
      "department": "Wheelock",
      "description": "A course examining how AI in education has developed over time and how design approaches shape learning experiences. Within a curriculum that applies learning-sciences principles to instructional design with AI support, it connects the field's history to present-day design practice.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-072",
      "slug": "ai-662-ai-in-educational-data-analytics-and-visualization",
      "name": "AI 662 — AI in Educational Data Analytics and Visualization",
      "url": "https://terrierintelligence.com/classes/ai-662-ai-in-educational-data-analytics-and-visualization",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 662",
      "title": "AI in Educational Data Analytics and Visualization",
      "department": "Wheelock",
      "description": "A course on techniques for analyzing and visualizing educational data. Part of an AI and education curriculum, it develops educators' ability to work with learner data, examining patterns, communicating findings visually, and applying the program's emphasis on ethical, critical engagement with AI.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-073",
      "slug": "ai-665-research-methods-and-evidence-in-educational-ai",
      "name": "AI 665 — Research Methods and Evidence in Educational AI",
      "url": "https://terrierintelligence.com/classes/ai-665-research-methods-and-evidence-in-educational-ai",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 665",
      "title": "Research Methods and Evidence in Educational AI",
      "department": "Wheelock",
      "description": "A course on research methods and standards of evidence for AI in education. It prepares educators to read and evaluate studies of AI in teaching and learning, supporting the curriculum's broader aim of critical, evidence-based engagement with AI in educational settings.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-074",
      "slug": "ai-695-ai-implementation-and-professional-leadership",
      "name": "AI 695 — AI Implementation and Professional Leadership",
      "url": "https://terrierintelligence.com/classes/ai-695-ai-implementation-and-professional-leadership",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 695",
      "title": "AI Implementation and Professional Leadership",
      "department": "Wheelock",
      "description": "A course on leading AI adoption in educational organizations. Aimed at the program's audience of working professionals, it addresses implementing AI ethically, including bias mitigation, and the leadership work of guiding colleagues, institutions, and policy toward human-centered AI use in education.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-075",
      "slug": "ai-699-ai-education-research-to-practice-capstone",
      "name": "AI 699 — AI & Education Research-to-Practice Capstone",
      "url": "https://terrierintelligence.com/classes/ai-699-ai-education-research-to-practice-capstone",
      "topics": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "last_verified": "2026-08-22",
      "image_url": null,
      "course_code": "AI 699",
      "title": "AI & Education Research-to-Practice Capstone",
      "department": "Wheelock",
      "description": "A culminating course in which students complete a capstone project connecting research on AI in education to professional practice. It draws together the curriculum's technical, pedagogical, and critical threads, and students apply earlier coursework in one sustained, practice-oriented final project.",
      "interest_tags": [
        "Education",
        "Generative AI/Tools",
        "Ethics"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 2,
      "cross_listed_as": null,
      "prerequisites": "Admission to or approval from the AI & Education program",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/wheelock/programs/artificial-intelligence/edm-in-ai-education/",
      "last_verified_date": "2026-08-22",
      "created_at": "2026-08-06T19:46:14.692086+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-076",
      "slug": "cs-103",
      "name": "CS 103 — Introduction to Internet Technologies and Web Programming",
      "url": "https://terrierintelligence.com/classes/cs-103",
      "topics": [
        "Generative AI/Tools",
        "Education"
      ],
      "last_verified": "2026-09-04",
      "image_url": null,
      "course_code": "CS 103",
      "title": "Introduction to Internet Technologies and Web Programming",
      "department": "CAS",
      "description": "An introductory course on how the Internet works, covering its underlying architecture and protocols before moving into web design, web application programming, and algorithmic thinking.",
      "interest_tags": [
        "Generative AI/Tools",
        "Education"
      ],
      "level": "intro",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cas/courses/cas-cs-103/",
      "last_verified_date": "2026-09-04",
      "created_at": "2026-09-05T02:05:42.62976+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "workspace",
      "ai_tool": "Athens",
      "ai_tool_url": "https://www.athenslabs.ai/"
    },
    {
      "type": "class",
      "id": "cls-077",
      "slug": "cs-303",
      "name": "CS 303 — Web Application Development",
      "url": "https://terrierintelligence.com/classes/cs-303",
      "topics": [
        "Generative AI/Tools",
        "Education"
      ],
      "last_verified": "2026-09-04",
      "image_url": null,
      "course_code": "CS 303",
      "title": "Web Application Development",
      "department": "CAS",
      "description": "An intermediate course in which students build dynamic, full-stack web applications. Work moves through Git and GitHub, HTML and CSS, JavaScript, React, Next.js, and MongoDB, with deployment on Vercel.",
      "interest_tags": [
        "Generative AI/Tools",
        "Education"
      ],
      "level": "intermediate",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "CS 111, CS 112",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": null,
      "last_verified_date": "2026-09-04",
      "created_at": "2026-09-05T02:05:42.62976+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "workspace",
      "ai_tool": "Athens",
      "ai_tool_url": "https://www.athenslabs.ai/"
    },
    {
      "type": "class",
      "id": "cls-078",
      "slug": "cs-598",
      "name": "CS 598 — Agentic AI for Everything (Topics in CS)",
      "url": "https://terrierintelligence.com/classes/cs-598",
      "topics": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "AI Safety"
      ],
      "last_verified": "2026-09-04",
      "image_url": null,
      "course_code": "CS 598",
      "title": "Agentic AI for Everything (Topics in CS)",
      "department": "CAS",
      "description": "An advanced topics course on agentic AI systems that reason, plan, and execute multistep workflows. Students study reasoning loops such as ReAct, memory and context management, and tool calling, then implement a personal agent of their own.",
      "interest_tags": [
        "Generative AI/Tools",
        "NLP/LLMs",
        "AI Safety"
      ],
      "level": "grad",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": "One of CS 440, CS 505, CS 523, CS 541, or CS 542 with a B+ or higher, or instructor permission",
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cas/courses/cas-cs-598/",
      "last_verified_date": "2026-09-04",
      "created_at": "2026-09-05T02:05:42.62976+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "workspace",
      "ai_tool": "Athens",
      "ai_tool_url": "https://www.athenslabs.ai/"
    },
    {
      "type": "class",
      "id": "cls-079",
      "slug": "hi-393",
      "name": "HI 393 — Israeli-Palestinian Conflict",
      "url": "https://terrierintelligence.com/classes/hi-393",
      "topics": [
        "Generative AI/Tools",
        "Education",
        "Humanities"
      ],
      "last_verified": "2026-09-04",
      "image_url": null,
      "course_code": "HI 393",
      "title": "Israeli-Palestinian Conflict",
      "department": "CAS",
      "description": "A history course tracing the Israeli-Palestinian conflict and analyzing its competing narratives through primary sources and film. Students present their own reflections and debate possibilities for resolution.",
      "interest_tags": [
        "Generative AI/Tools",
        "Education",
        "Humanities"
      ],
      "level": "intermediate",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cas/courses/cas-hi-393/",
      "last_verified_date": "2026-09-04",
      "created_at": "2026-09-05T02:05:42.62976+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "workspace",
      "ai_tool": "Athens",
      "ai_tool_url": "https://www.athenslabs.ai/"
    },
    {
      "type": "class",
      "id": "cls-080",
      "slug": "ds-593-large-language-models",
      "name": "DS 593 — Theory and Applications of Large Language Models",
      "url": "https://terrierintelligence.com/classes/ds-593-large-language-models",
      "topics": [
        "NLP/LLMs",
        "Generative AI/Tools",
        "AI Safety"
      ],
      "last_verified": "2026-09-22",
      "image_url": null,
      "course_code": "DS 593",
      "title": "Theory and Applications of Large Language Models",
      "department": "CDS",
      "description": "A Spring 2026 topics course examining transformer architecture, sampling, search, and the critical evaluation of large language models. Students built small models and applied pretrained systems through fine-tuning, prompt engineering, retrieval-augmented generation, and agents, with attention to bias, safety, and responsible deployment.",
      "interest_tags": [
        "NLP/LLMs",
        "Generative AI/Tools",
        "AI Safety"
      ],
      "level": "advanced",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": null,
      "offered_status": "not_offered",
      "credits": 4,
      "cross_listed_as": null,
      "prerequisites": null,
      "professor_ids": [],
      "syllabus_url": null,
      "bulletin_url": "https://www.bu.edu/academics/cds/courses/cds-ds-593/",
      "last_verified_date": "2026-09-22",
      "created_at": "2026-09-22T16:33:52.276165+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": "built_in",
      "ai_tool": null,
      "ai_tool_url": null
    },
    {
      "type": "class",
      "id": "cls-081",
      "slug": "hub-xc-475",
      "name": "HUB XC 475 — Spark! Technology Innovation Fellowship",
      "url": "https://terrierintelligence.com/classes/hub-xc-475",
      "topics": [
        "Generative AI/Tools"
      ],
      "last_verified": "2026-09-23",
      "image_url": null,
      "course_code": "HUB XC 475",
      "title": "Spark! Technology Innovation Fellowship",
      "department": "BU Spark!",
      "description": "A one-semester fellowship course in which interdisciplinary student teams take a product from concept to working prototype through Spark!'s structured product innovation process. Teams of technical and design students receive support from Spark! staff and industry mentors, and students may bring their own idea or join a team.",
      "interest_tags": [
        "Generative AI/Tools"
      ],
      "level": "advanced",
      "encourages_ai_usage": true,
      "is_ml_core": false,
      "typical_semester": "Both",
      "offered_status": "offered",
      "credits": null,
      "cross_listed_as": "CFA AR 675",
      "prerequisites": "Application, interview, and a technical or design assessment. Technical students need proficiency in a programming language; design students need proficiency in design software. Juniors and seniors get priority, and registration requires department permission.",
      "professor_ids": [
        "prof-248",
        "prof-249",
        "prof-250"
      ],
      "syllabus_url": "https://www.bu.edu/spark/students/xc475/",
      "bulletin_url": null,
      "last_verified_date": "2026-09-23",
      "created_at": "2026-09-24T02:13:04.403221+00:00",
      "verified": false,
      "updated_at": null,
      "ai_use": null,
      "ai_tool": null,
      "ai_tool_url": null
    }
  ]
}