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

CS 4104: Data and Algorithm Analysis

75% of the 3,084 students who finished CS 4104 at Virginia Polytechnic Institute and State University got an A or B, across 49 sections and 19 instructors.

A 37%B 38%C 19%D/F 5%W 3%

Watch CS 4104 for an open seat Free

Loading this semester's sections…

By instructor, easiest first

InstructorGrades givenStudents
Nassajianmojarrad
1 section · last Fall 2023
52% A · 48% B · 0% C · 0% D/F
40
Cao
1 section · last Fall 2025
52% A · 45% B · 3% C · 0% D/F
69
Liu
1 section · last Summer 2025
71% A · 25% B · 0% C · 4% D/F
24
Ji
5 sections · last Spring 2025
47% A · 48% B · 6% C · 0% D/F
335
Hicks
1 section · last Spring 2024
76% A · 18% B · 2% C · 4% D/F
45
Wenskovitch
2 sections · last Summer 2026
78% A · 14% B · 6% C · 2% D/F
102
Shaffer
2 sections · last Spring 2025
37% A · 43% B · 14% C · 6% D/F
145
Hoang
4 sections · last Fall 2025
45% A · 35% B · 15% C · 6% D/F
231
Sikora
2 sections · last Spring 2026
27% A · 42% B · 22% C · 8% D/F
140
Manesh
2 sections · last Summer 2023
32% A · 37% B · 16% C · 15% D/F
94
Sandu
3 sections · last Spring 2026
30% A · 35% B · 23% C · 12% D/F
270
Murali
6 sections · last Spring 2026
24% A · 40% B · 32% C · 3% D/F
371
Wang
1 section · last Fall 2025
12% A · 47% B · 36% C · 5% D/F
64
Past instructors (5) · last taught before 2023
Hamouda
3 sections · last Spring 2022
63% A · 30% B · 6% C · 1% D/F
225
Sowle
2 sections · last Summer 2022
41% A · 43% B · 7% C · 9% D/F
58
Raghvendra
6 sections · last Spring 2020
27% A · 39% B · 27% C · 7% D/F
430
Heath
5 sections · last Spring 2019
24% A · 41% B · 30% C · 5% D/F
374
Vergara
1 section · last Spring 2018
12% A · 43% B · 37% C · 8% D/F
51

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

Which CS 4104 section is open right now?

ClassMaxx shows this semester's CS 4104 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 4104 sections, times and prerequisites.