BZAN 2021 Coding for Business

An introductory course in coding based on Python (a language suitable for all business and analytics programs) and SQL (Structured Query Language--the main language for working with databases). The course emphasizes coding literacy and teaches coding skills that are relevant for business decision makers.

Course overview

Department
Business Analytics
School
CSOM
Credits
3
Level
Undergraduate
Offered
Every Fall, Every Spring

Requirements fulfilled

Requirement eligibility can vary by school, cohort, and section. Confirm the selected section in EagleApps or with an advisor.

Course evaluations

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

Course rating
3.67 / 5 · Very Good
2,064 responses
Instructor rating
4.23 / 5 · Very Good
2,064 responses
Terms evaluated
12
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 2026Anna Karpovsky3.74.54.84.75.04.74.24.74–6 hrs/week40 of 50
Spring 2026Peter Sterpe3.94.64.84.74.84.84.24.84–6 hrs/week53 of 63
Spring 2026Stephanie Jernigan4.24.94.84.84.74.94.54.84–6 hrs/week25 of 30
Spring 2026Xiaohong Pan3.54.14.44.34.64.33.84.01–3 hrs/week89 of 96
Fall 2025Anna Karpovsky3.84.44.74.64.84.64.24.74–6 hrs/week62 of 74
Fall 2025Peter Sterpe3.64.24.54.44.84.44.04.54–6 hrs/week80 of 92
Fall 2025Stephanie Jernigan3.74.44.74.64.94.64.34.64–6 hrs/week106 of 118
Summer 2025Peter Sterpe4.24.54.64.64.74.44.44.14–6 hrs/week29 of 44
Spring 2025Anna Karpovsky3.84.34.64.54.74.74.04.54–6 hrs/week22 of 28
Spring 2025Peter Sterpe4.34.74.74.64.74.74.34.54–6 hrs/week46 of 53
Spring 2025Stephanie Jernigan4.04.64.74.84.94.84.14.84–6 hrs/week21 of 27
Spring 2025Xiaohong Pan4.24.34.74.74.84.74.54.64–6 hrs/week59 of 67
Fall 2024Anna Karpovsky3.54.14.54.54.94.54.14.64–6 hrs/week55 of 64
Fall 2024Peter Sterpe4.04.64.74.74.84.84.34.64–6 hrs/week71 of 81
Fall 2024Stephanie Jernigan3.74.34.64.54.74.64.24.64–6 hrs/week104 of 116
Fall 2024Xiaohong Pan3.94.44.74.74.84.74.54.74–6 hrs/week32 of 38
Summer 2024Peter Sterpe4.54.64.84.84.64.74.44.24–6 hrs/week24 of 34
Spring 2024Anna Karpovsky3.44.04.54.44.84.43.84.74–6 hrs/week28 of 31
Spring 2024Peter Sterpe3.94.54.64.64.94.64.34.64–6 hrs/week53 of 67
Spring 2024Stephanie Jernigan3.74.44.74.74.84.64.04.54–6 hrs/week27 of 30
Spring 2024Xiaohong Pan3.94.44.64.54.74.64.34.54–6 hrs/week53 of 69
Fall 2023Anna Karpovsky3.23.84.44.34.84.43.84.54–6 hrs/week81 of 88
Fall 2023Peter Sterpe3.94.44.64.54.64.64.24.54–6 hrs/week56 of 63
Fall 2023Stephanie Jernigan3.33.94.54.44.94.44.24.44–6 hrs/week69 of 76
Spring 2023Anna Karpovsky3.64.44.64.64.94.64.14.64–6 hrs/week57 of 72
Spring 2023Jonathan Beebe4.14.54.64.64.64.54.34.34–6 hrs/week29 of 37
Spring 2023Peter Salvitti3.53.74.14.14.64.44.14.44–6 hrs/week25 of 29
Spring 2023Stephanie Jernigan4.04.54.64.64.74.64.54.74–6 hrs/week72 of 78
Spring 2023Xiaohong Pan3.44.14.44.24.84.33.84.24–6 hrs/week34 of 40
Fall 2022Anna Karpovsky3.44.04.24.24.84.33.74.27–9 hrs/week69 of 79
Fall 2022Jonathan Beebe3.13.54.14.04.64.13.74.14–6 hrs/week73 of 81
Fall 2022Stephanie Jernigan3.54.34.44.34.84.44.14.34–6 hrs/week107 of 123
Spring 2022Harris Williams2.62.93.43.75.03.63.74.27–9 hrs/week29 of 61
Spring 2022Peter Sterpe3.63.84.44.34.64.34.04.44–6 hrs/week72 of 124
Spring 2022Stephanie Jernigan3.54.24.44.34.84.34.04.44–6 hrs/week47 of 81
Fall 2021Harris Williams2.62.93.23.74.83.54.04.14–6 hrs/week19 of 34
Fall 2021Jonathan Beebe3.74.24.44.44.64.44.44.44–6 hrs/week39 of 78
Fall 2021Peter Sterpe4.44.54.84.84.64.84.54.64–6 hrs/week47 of 86
Fall 2021Stephanie Jernigan3.54.34.24.24.64.24.04.64–6 hrs/week60 of 83

Data freshness

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

Instructors

  • Anna Karpovsky
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024, Spring 2024, Fall 2023, Spring 2023, Fall 2022 · Official rating 4.16/5
  • Harris Williams
    Spring 2022, Fall 2021 · Official rating 2.92/5
  • Jonathan Beebe
    Spring 2023, Fall 2022, Fall 2021 · Official rating 3.89/5
  • Peter Salvitti
    Spring 2023 · Official rating 3.72/5
  • Peter Sterpe
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025, Spring 2025, Fall 2024, Summer 2024, Spring 2024, Fall 2023, Spring 2022, Fall 2021 · Official rating 4.38/5
  • Robert Smith
    Spring 2027
  • Stephanie Jernigan
    Spring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024, Spring 2024, Fall 2023, Spring 2023, Fall 2022, Spring 2022, Fall 2021 · Official rating 4.32/5
  • Xiaohong Pan
    Spring 2027, Fall 2026, Spring 2026, Spring 2025, Fall 2024, Spring 2024, Spring 2023 · Official rating 4.25/5

Sections

  • Section 01
    Spring 2027 · Robert Smith · Fulton Hall 245 MW 09:00AM-10:15AM · Offered
  • Section 02
    Spring 2027 · Robert Smith · Fulton Hall 245 MW 10:30AM-11:45AM · Offered
  • Section 03
    Spring 2027 · Robert Smith · Fulton Hall 220 MW 03:00PM-04:15PM · Offered
  • Section 04
    Spring 2027 · Peter Sterpe · Fulton Hall 423 TuTh 01:30PM-02:45PM · Offered
  • Section 05
    Spring 2027 · Stephanie Jernigan · Devlin Hall 221 MW 01:30PM-02:45PM · Offered
  • Section 06
    Spring 2027 · Xiaohong Pan · Fulton Hall 245 MW 12:00 Noon-01:15PM · Offered
  • Section 07
    Spring 2027 · Xiaohong Pan · Fulton Hall 245 MW 01:30PM-02:45PM · Offered
  • Section 08
    Spring 2027 · Xiaohong Pan · Fulton Hall 245 MW 03:00PM-04:15PM · Offered
  • Section 01
    Fall 2026 · Stephanie Jernigan · Fulton Hall 245 MW 09:00AM-10:15AM · Offered
  • Section 02
    Fall 2026 · Stephanie Jernigan · Fulton Hall 245 MW 10:30AM-11:45AM · Offered
  • Section 03
    Fall 2026 · Stephanie Jernigan · Fulton Hall 245 MW 12:00 Noon-01:15PM · Offered
  • Section 04
    Fall 2026 · Anna Karpovsky · Fulton Hall 260 MW 01:30PM-02:45PM · Offered
  • Section 05
    Fall 2026 · Xiaohong Pan · Fulton Hall 511 (Auditorium) MW 01:30PM-02:45PM · Offered
  • Section 06
    Fall 2026 · Peter Sterpe · Fulton Hall 425 TuTh 09:00AM-10:15AM · Offered
  • Section 07
    Fall 2026 · Peter Sterpe · Fulton Hall 117 TuTh 03:00PM-04:15PM · Offered
  • Section 08
    Fall 2026 · Peter Sterpe · Fulton Hall 245 TuTh 12:00 Noon-01:15PM · Offered
  • Section 01
    Summer 2026 · Peter Sterpe · On-line Asynchronous · Offered
  • Section 02
    Summer 2026 · Peter Sterpe · On-line Asynchronous · Offered