CSCI 3383 Algorithms

This course is a study of algorithms for, among other things, sorting, searching, pattern matching, and manipulation of graphs and trees. Emphasis is placed on the mathematical analysis of the time and memory requirements of such algorithms and on general techniques for improving their performance.

Course evaluations

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

Course rating
3.48 / 5 · Good
582 responses
Instructor rating
3.81 / 5 · Very Good
582 responses
Terms evaluated
10
Most recent: Spring 2026

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
Spring 2026Hsin Hao Su3.63.94.24.34.94.54.34.27–9 hrs/week30 of 41
Fall 2025Hsin Hao Su3.74.04.34.44.84.64.34.34–6 hrs/week12 of 16
Fall 2025Ilya Volkovich2.93.43.94.04.93.94.13.74–6 hrs/week37 of 38
Spring 2025Alexander Creiner3.84.14.14.34.74.64.54.54–6 hrs/week80 of 95
Fall 2024Ilya Volkovich3.44.04.44.54.84.44.34.24–6 hrs/week45 of 47
Fall 2024Jose Bento Ayres Pereira3.23.63.63.54.73.94.44.74–6 hrs/week17 of 23
Spring 2024Alexander Creiner3.94.03.54.14.54.54.54.47–9 hrs/week64 of 81
Fall 2023Donglai Wei3.13.74.04.14.84.04.13.110+ hrs/week40 of 46
Fall 2023Ilya Volkovich3.43.84.34.34.74.34.33.97–9 hrs/week54 of 57
Spring 2023Hsin Hao Su3.13.33.83.94.83.83.73.27–9 hrs/week30 of 42
Fall 2022Hsin Hao Su3.33.54.14.24.83.84.13.87–9 hrs/week33 of 42
Fall 2022Ilya Volkovich3.94.14.54.44.84.44.54.14–6 hrs/week37 of 38
Spring 2022Hsin Hao Su2.93.03.33.74.94.04.03.94–6 hrs/week30 of 57
Fall 2021Ilya Volkovich3.64.04.34.34.84.14.44.37–9 hrs/week45 of 50
Fall 2021Sergio Alvarez3.63.94.34.34.94.64.44.67–9 hrs/week28 of 45

Data freshness

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

Instructors

Sections

  • Section 01
    Spring 2027 · Alexander Creiner · Hayden Hall Room 125 TuTh 01:30PM-02:45PM · Offered
  • Section 01
    Fall 2026 · Ilya Volkovich · Hayden Hall Room 102 MW 03:00PM-04:15PM · Offered