CSCI 3386 Reinforcement Learning

Today, computer programs like AlphaZero can teach themselves from scratch in less than a day to play games like chess, go, and shogi better than human experts. How? Reinforcement learning (RL), the branch of machine learning concerned with how a machine can teach itself, through trial and error, to optimize the reward it obtains over time from an uncertain and dynamic environment. RL applies to many problems besides board games, including flying drones, steering cars, landing rockets, puppeteering robots, improving chatbots, folding proteins, containing plasma, trading stocks, and even proving theorems. Students will learn the fundamental ideas and algorithms at the heart of RL in its many incarnations, ranging from dynamic programming to model-free RL. And they will see how recent breakthroughs in deep neural networks have propelled RL forward. Students will learn these things not only in concept, but by creating and experimenting with their own RL agents, including one which teaches itself to play an Atari 2600 video game.

Course evaluations

Response-weighted averages from Boston College’s official course evaluations (Avalanche/Blue).

Course rating
3.00 / 5 · Good
21 responses
Instructor rating
2.89 / 5 · Good
21 responses
Terms evaluated
1
Most recent: Fall 2025

Scales: overall ratings run from 1 (poor) to 5 (excellent); agreement questions from 1 (strongly disagree) to 5 (strongly agree); weekly effort from 1 (up to 1 hour) to 5 (10 or more hours).

Evaluations by term and instructor
TermInstructorCourse overallInstructor overallWell organizedClear learning objectivesIntellectually challengingHelpful assignmentsApplicable beyond courseAttendance necessaryWeekly effortResponses
Fall 2025Carl Mctague3.02.92.63.24.63.83.94.14–6 hrs/week21 of 23

Data freshness

Course and evaluation data last updated 2026-10-09. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • Carl Mctague
    Spring 2027, Fall 2025 · Official rating 2.89/5

Sections

  • Section 01
    Spring 2027 · Carl Mctague · Hayden Hall Room 229 MW 04:30PM-05:45PM · Offered