Skip to content
Dibs Fall 2026 Sign in

COM SCI 31

Introduction to Computer Science I

Course statistics

Predicted GPA
3.22
n = 4,953 · 14 terms · ± 0.008
A range
54%
of letter grades
Taken P/NP
0%
— of those passed
D / F / W
7.3%
incl. withdrawals

Sections in Fall 2026

Sections offered, with live enrollment and predicted GPA
Section Status Enrolled Seat risk Meets Instructor Predicted GPA
Lec 1 Open
143 of 237
60% full
fills MW 12:00pm-1:50pm Smallberg, D.A.
3.16n=2,912 · this instructor
Lec 2 Open
69 of 120
57% full
fills MW 4:00pm-5:50pm Smallberg, D.A.
3.16n=2,912 · this instructor

Enrollment history

Final enrollment per term, averaged across that term's sections. Four years deep, summer excluded. Per-section live curves are on each section page.

  • 23721F
  • 20222W
  • 32822S
  • 26222F
  • 37223W
  • 30023S
  • 23223F
  • 29624W
  • 20424S
  • 23224F
  • 26425W
  • 16325S
Enrolment by term: 21F 237, 22W 202, 22S 328, 22F 262, 23W 372, 23S 300, 23F 232, 24W 296, 24S 204, 24F 232, 25W 264, 25S 163
Peak 372 Most recent 163 in 25S 12 terms on record

Grade distribution

  • A+ 397 · 8.0%
  • A 1,630 · 32.8%
  • A- 645 · 13.0%
  • B+ 505 · 10.2%
  • B 553 · 11.1%
  • B- 299 · 6.0%
  • C+ 197 · 4.0%
  • C 268 · 5.4%
  • C- 96 · 1.9%
  • D+ 55 · 1.1%
  • D 72 · 1.4%
  • D- 28 · 0.6%
  • F 208 · 4.2%
  • S 1 · 0.0%
  • I 16 · 0.3%

Grey bars are non-letter outcomes — P/NP, S/U, incompletes. They are excluded from the GPA entirely rather than scored, because counting a P as a 4.0 would be a fabrication.

By instructor

Instructor Predicted Raw n Terms A range
SMALLBERG, DAVID A 3.16 3.16 2,912 8 50%
HUANG, BRUCE KUOLONG 3.38 3.38 1,152 4 62%
STAHL, HOWARD ALAN 3.20 3.20 889 4 56%

“Predicted” is shrunk toward the course average, which is itself shrunk toward the department — so an instructor with a handful of students sits near the course mean rather than topping the list.

By term