Colleges › Virginia Polytechnic Institute and State University › Grades › CS 2104
Virginia Polytechnic Institute and State University grade distribution

CS 2104: Intro to Problem Solving in CS

91% of the 4,809 students who finished CS 2104 at Virginia Polytechnic Institute and State University got an A or B, across 65 sections and 15 instructors.

A 57%B 34%C 7%D/F 2%W 1%

Watch CS 2104 for an open seat Free

Loading this semester's sections…

By instructor, easiest first

InstructorGrades givenStudents
Sullivan
4 sections · last Spring 2024
62% A · 32% B · 4% C · 1% D/F
376
Ellis
8 sections · last Spring 2026
62% A · 32% B · 5% C · 2% D/F
722
Nizamani
4 sections · last Summer 2026
63% A · 31% B · 5% C · 2% D/F
257
Cao
8 sections · last Spring 2026
55% A · 36% B · 6% C · 2% D/F
1,086
Gan
1 section · last Fall 2024
58% A · 31% B · 9% C · 2% D/F
85
Emebo
10 sections · last Summer 2025
54% A · 33% B · 9% C · 4% D/F
607
Past instructors (9) · last taught before 2023
McPherson
4 sections · last Winter 2022
83% A · 14% B · 2% C · 2% D/F
121
Roth
4 sections · last Summer 2020
77% A · 20% B · 1% C · 2% D/F
210
Esakia
5 sections · last Spring 2021
68% A · 27% B · 4% C · 1% D/F
503
Kotut
2 sections · last Spring 2021
71% A · 22% B · 4% C · 2% D/F
185
Powell
2 sections · last Spring 2020
54% A · 39% B · 6% C · 1% D/F
97
Poursardar
2 sections · last Spring 2019
56% A · 33% B · 10% C · 0% D/F
69
Onufriev
4 sections · last Spring 2018
31% A · 58% B · 10% C · 1% D/F
175
Barnette
4 sections · last Spring 2018
28% A · 55% B · 15% C · 2% D/F
188
Watson
3 sections · last Spring 2016
10% A · 59% B · 25% C · 6% D/F
128

Instructors with at least 20 graded students. Past grades don't guarantee future ones.

Which CS 2104 section is open right now?

ClassMaxx shows this semester's CS 2104 sections with live seat counts, ranked by these grades, and alerts you when a full one opens.

ClassMaxx is not affiliated with Virginia Polytechnic Institute and State University. We never ask for a school password.

Source: grade distributions published by Virginia Polytechnic Institute and State University. All Virginia Polytechnic Institute and State University grade distributions · CS 2104 sections, times and prerequisites.