Course record CS

CS 4501

Spec Top: Computer Science

University of Virginia-Main Campus

5,310 grades149 sections54 professors
Grades: 2009–2026
Flunk Score50/100
Mixed record

Professors 54 of 54

Henry Kautz 32 grades · 1 term · 2025 3.99GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

32 letter grades · 1 section · 2025

Compare with the course
Kautz vs. the course average
A +21.7
B −17.4
C −4.3
D same
F same

Difference in percentage points.

Haifeng Xu 39 grades · 1 term · 2022 3.98GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

39 letter grades · 1 section · 2022

Compare with the course
Xu vs. the course average
A +21.7
B −17.4
C −4.3
D same
F same

Difference in percentage points.

Zezhou Cheng 132 grades · 2 terms · 2025–2026 3.94GPA
97.0% A
2.3% B
0.8% C
0.0% D
0.0% F

132 letter grades · 2 sections · 2025–2026

Compare with the course
Cheng vs. the course average
A +18.6
B −15.1
C −3.5
D same
F same

Difference in percentage points.

Yu Meng 60 grades · 1 term · 2024 3.92GPA
98.3% A
1.7% B
0.0% C
0.0% D
0.0% F

60 letter grades · 1 section · 2024

Compare with the course
Meng vs. the course average
A +20.0
B −15.7
C −4.3
D same
F same

Difference in percentage points.

Shangtong Zhang 96 grades · 2 terms · 2023–2024 3.90GPA
91.7% A
8.3% B
0.0% C
0.0% D
0.0% F

96 letter grades · 2 sections · 2023–2024

Compare with the course
Zhang vs. the course average
A +13.3
B −9.0
C −4.3
D same
F same

Difference in percentage points.

Chen Yu Wei 53 grades · 1 term · 2024 3.90GPA
98.1% A
0.0% B
1.9% C
0.0% D
0.0% F

53 letter grades · 1 section · 2024

Compare with the course
Wei vs. the course average
A +19.8
B −17.4
C −2.4
D same
F same

Difference in percentage points.

Seongkook Heo 249 grades · 5 terms · 2020–2024 3.89GPA
95.2% A
3.6% B
1.2% C
0.0% D
0.0% F

249 letter grades · 5 sections · 2020–2024

Compare with the course
Heo vs. the course average
A +16.9
B −13.8
C −3.1
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2020Spring 2024
David E Evans 282 grades · 8 terms · 2015–2026 3.88GPA
94.0% A
4.3% B
1.8% C
0.0% D
0.0% F

282 letter grades · 8 sections · 2015–2026

Compare with the course
Evans vs. the course average
A +15.6
B −13.1
C −2.5
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2015Spring 2026
Derrick Javad Stone 48 grades · 1 term · 2026 3.87GPA
87.5% A
12.5% B
0.0% C
0.0% D
0.0% F

48 letter grades · 1 section · 2026

Compare with the course
Stone vs. the course average
A +9.2
B −4.9
C −4.3
D same
F same

Difference in percentage points.

Kun Qian 44 grades · 2 terms · 2025–2026 3.85GPA
90.9% A
6.8% B
2.3% C
0.0% D
0.0% F

44 letter grades · 2 sections · 2025–2026

Compare with the course
Qian vs. the course average
A +12.6
B −10.6
C −2.0
D same
F same

Difference in percentage points.

Yangfeng Ji 46 grades · 2 terms · 2020–2021 3.85GPA
91.3% A
6.5% B
2.2% C
0.0% D
0.0% F

46 letter grades · 2 sections · 2020–2021

Compare with the course
Ji vs. the course average
A +13.0
B −10.9
C −2.1
D same
F same

Difference in percentage points.

Mark S Sherriff 112 grades · 3 terms · 2009–2012 3.80GPA
85.7% A
12.5% B
1.8% C
0.0% D
0.0% F

112 letter grades · 3 sections · 2009–2012

Compare with the course
Sherriff vs. the course average
A +7.4
B −4.9
C −2.5
D same
F same

Difference in percentage points.

Madhur Behl 240 grades · 8 terms · 2018–2025 3.78GPA
88.3% A
9.2% B
2.5% C
0.0% D
0.0% F

240 letter grades · 8 sections · 2018–2025

Compare with the course
Behl vs. the course average
A +10.0
B −8.2
C −1.8
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2018Fall 2025
Sebastian Elbaum 63 grades · 3 terms · 2020–2025 3.76GPA
82.5% A
15.9% B
1.6% C
0.0% D
0.0% F

63 letter grades · 3 sections · 2020–2025

Compare with the course
Elbaum vs. the course average
A +4.2
B −1.5
C −2.7
D same
F same

Difference in percentage points.

Vicente Ordonez-Roman 267 grades · 4 terms · 2018–2021 3.75GPA
86.1% A
8.6% B
5.2% C
0.0% D
0.0% F

267 letter grades · 4 sections · 2018–2021

Compare with the course
Ordonez-Roman vs. the course average
A +7.8
B −8.8
C +0.9
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2018Spring 2021
Thomas Pinckney 337 grades · 8 terms · 2015–2019 3.71GPA
81.9% A
15.1% B
3.0% C
0.0% D
0.0% F

337 letter grades · 8 sections · 2015–2019

Compare with the course
Pinckney vs. the course average
A +3.6
B −2.2
C −1.3
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2015Spring 2019
Preston Thomas Fletcher Iv 42 grades · 2 terms · 2023–2024 3.70GPA
88.1% A
11.9% B
0.0% C
0.0% D
0.0% F

42 letter grades · 2 sections · 2023–2024

Compare with the course
Iv vs. the course average
A +9.8
B −5.5
C −4.3
D same
F same

Difference in percentage points.

Mohammad Mahmoody 77 grades · 5 terms · 2014–2021 3.68GPA
89.6% A
9.1% B
1.3% C
0.0% D
0.0% F

77 letter grades · 5 sections · 2014–2021

Compare with the course
Mahmoody vs. the course average
A +11.3
B −8.3
C −3.0
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2014Spring 2021
Kevin J Sullivan 92 grades · 4 terms · 2010–2021 3.68GPA
78.3% A
16.3% B
5.4% C
0.0% D
0.0% F

92 letter grades · 4 sections · 2010–2021

Compare with the course
Sullivan vs. the course average
A −0.1
B −1.1
C +1.1
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2010Spring 2021
Abhi Shelat 33 grades · 1 term · 2012 3.67GPA
81.8% A
12.1% B
6.1% C
0.0% D
0.0% F

33 letter grades · 1 section · 2012

Compare with the course
Shelat vs. the course average
A +3.5
B −5.3
C +1.8
D same
F same

Difference in percentage points.

Nhat H Nguyen 161 grades · 1 term · 2019 3.67GPA
74.5% A
23.0% B
2.5% C
0.0% D
0.0% F

161 letter grades · 2 sections · 2019

Compare with the course
Nguyen vs. the course average
A −3.8
B +5.6
C −1.8
D same
F same

Difference in percentage points.

Angela D Orebaugh 87 grades · 3 terms · 2022–2025 3.66GPA
74.7% A
24.1% B
1.1% C
0.0% D
0.0% F

87 letter grades · 3 sections · 2022–2025

Compare with the course
Orebaugh vs. the course average
A −3.6
B +6.8
C −3.1
D same
F same

Difference in percentage points.

Mark Richard Floryan 123 grades · 2 terms · 2025–2026 3.65GPA
76.4% A
18.7% B
4.9% C
0.0% D
0.0% F

123 letter grades · 2 sections · 2025–2026

Compare with the course
Floryan vs. the course average
A −1.9
B +1.3
C +0.6
D same
F same

Difference in percentage points.

Panagiotis Apostolellis 39 grades · 2 terms · 2020–2023 3.65GPA
92.3% A
5.1% B
2.6% C
0.0% D
0.0% F

39 letter grades · 2 sections · 2020–2023

Compare with the course
Apostolellis vs. the course average
A +14.0
B −12.3
C −1.7
D same
F same

Difference in percentage points.

Connelly S Barnes 68 grades · 1 term · 2017 3.64GPA
82.4% A
14.7% B
2.9% C
0.0% D
0.0% F

68 letter grades · 1 section · 2017

Compare with the course
Barnes vs. the course average
A +4.0
B −2.7
C −1.4
D same
F same

Difference in percentage points.

Bradford Campbell 86 grades · 2 terms · 2023–2024 3.62GPA
79.1% A
18.6% B
2.3% C
0.0% D
0.0% F

86 letter grades · 2 sections · 2023–2024

Compare with the course
Campbell vs. the course average
A +0.7
B +1.2
C −2.0
D same
F same

Difference in percentage points.

John A Stankovic 151 grades · 5 terms · 2010–2022 3.60GPA
68.9% A
27.8% B
3.3% C
0.0% D
0.0% F

151 letter grades · 5 sections · 2010–2022

Compare with the course
Stankovic vs. the course average
A −9.4
B +10.4
C −1.0
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2010Spring 2022
Yanjun Qi 208 grades · 4 terms · 2014–2018 3.60GPA
78.4% A
20.2% B
1.4% C
0.0% D
0.0% F

208 letter grades · 4 sections · 2014–2018

Compare with the course
Qi vs. the course average
A same
B +2.8
C −2.9
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2014Fall 2018
Hongning Wang 157 grades · 5 terms · 2015–2023 3.59GPA
80.9% A
14.0% B
5.1% C
0.0% D
0.0% F

157 letter grades · 5 sections · 2015–2023

Compare with the course
Wang vs. the course average
A +2.6
B −3.4
C +0.8
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2015Spring 2023
Ahmed Ibrahim 145 grades · 3 terms · 2017–2019 3.57GPA
70.3% A
25.5% B
4.1% C
0.0% D
0.0% F

145 letter grades · 3 sections · 2017–2019

Compare with the course
Ibrahim vs. the course average
A −8.0
B +8.1
C −0.2
D same
F same

Difference in percentage points.

Yixin Sun 274 grades · 5 terms · 2020–2024 3.54GPA
74.5% A
21.2% B
4.4% C
0.0% D
0.0% F

274 letter grades · 5 sections · 2020–2024

Compare with the course
Sun vs. the course average
A −3.9
B +3.8
C +0.1
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2020Fall 2024
Upsorn Praphamontripong 73 grades · 3 terms · 2016–2018 3.53GPA
74.0% A
23.3% B
2.7% C
0.0% D
0.0% F

73 letter grades · 3 sections · 2016–2018

Compare with the course
Praphamontripong vs. the course average
A −4.4
B +5.9
C −1.6
D same
F same

Difference in percentage points.

Mary Lou Soffa 330 grades · 6 terms · 2013–2021 3.50GPA
65.8% A
26.7% B
7.6% C
0.0% D
0.0% F

330 letter grades · 6 sections · 2013–2021

Compare with the course
Soffa vs. the course average
A −12.6
B +9.3
C +3.3
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2013Fall 2021
Farzad F Hassanzadeh 53 grades · 4 terms · 2017–2021 3.45GPA
60.4% A
28.3% B
11.3% C
0.0% D
0.0% F

53 letter grades · 4 sections · 2017–2021

Compare with the course
Hassanzadeh vs. the course average
A −17.9
B +10.9
C +7.0
D same
F same

Difference in percentage points.

Each term against the course average
Fall 2017Fall 2021
Jack W Davidson 75 grades · 2 terms · 2022–2023 3.45GPA
50.7% A
41.3% B
8.0% C
0.0% D
0.0% F

75 letter grades · 2 sections · 2022–2023

Compare with the course
Davidson vs. the course average
A −27.7
B +24.0
C +3.7
D same
F same

Difference in percentage points.

Matheus Xavier Ferreira 63 grades · 2 terms · 2025–2026 3.44GPA
63.5% A
28.6% B
7.9% C
0.0% D
0.0% F

63 letter grades · 2 sections · 2025–2026

Compare with the course
Ferreira vs. the course average
A −14.8
B +11.2
C +3.6
D same
F same

Difference in percentage points.

Aaron S Bloomfield 405 grades · 10 terms · 2010–2024 3.36GPA
62.0% A
28.4% B
9.6% C
0.0% D
0.0% F

405 letter grades · 10 sections · 2010–2024

Compare with the course
Bloomfield vs. the course average
A −16.3
B +11.0
C +5.3
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2010Spring 2024
Jason D Lawrence 48 grades · 2 terms · 2011–2015 3.34GPA
64.6% A
27.1% B
8.3% C
0.0% D
0.0% F

48 letter grades · 2 sections · 2011–2015

Compare with the course
Lawrence vs. the course average
A −13.7
B +9.7
C +4.0
D same
F same

Difference in percentage points.

Marty A Humphrey 168 grades · 3 terms · 2012–2014 3.32GPA
50.6% A
41.1% B
8.3% C
0.0% D
0.0% F

168 letter grades · 3 sections · 2012–2014

Compare with the course
Humphrey vs. the course average
A −27.7
B +23.7
C +4.0
D same
F same

Difference in percentage points.

Westley R Weimer 95 grades · 4 terms · 2012–2016 3.11GPA
64.2% A
18.9% B
16.8% C
0.0% D
0.0% F

95 letter grades · 5 sections · 2012–2016

Compare with the course
Weimer vs. the course average
A −14.1
B +1.6
C +12.5
D same
F same

Difference in percentage points.

Each term against the course average
Spring 2012Spring 2016
Yonghwi Kwon 2 grades · 1 term · 2020 · Limited sample 4.00GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

2 letter grades · 1 section · 2020 · Limited sample

Sang H Son 1 grades · 1 term · 2012 · Limited sample 4.00GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

1 letter grades · 1 section · 2012 · Limited sample

Cameron Dean Whitehouse 13 grades · 1 term · 2015 · Limited sample 3.98GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

13 letter grades · 1 section · 2015 · Limited sample

Lu Feng 8 grades · 1 term · 2017 · Limited sample 3.88GPA
87.5% A
12.5% B
0.0% C
0.0% D
0.0% F

8 letter grades · 1 section · 2017 · Limited sample

Ashish Venkat 14 grades · 1 term · 2024 · Limited sample 3.86GPA
85.7% A
14.3% B
0.0% C
0.0% D
0.0% F

14 letter grades · 1 section · 2024 · Limited sample

Joanne B Dugan 2 grades · 1 term · 2014 · Limited sample 3.85GPA
100.0% A
0.0% B
0.0% C
0.0% D
0.0% F

2 letter grades · 1 section · 2014 · Limited sample

Sedat Ozer 12 grades · 1 term · 2015 · Limited sample 3.77GPA
91.7% A
8.3% B
0.0% C
0.0% D
0.0% F

12 letter grades · 1 section · 2015 · Limited sample

Baishakhi Ray 12 grades · 1 term · 2018 · Limited sample 3.75GPA
75.0% A
25.0% B
0.0% C
0.0% D
0.0% F

12 letter grades · 1 section · 2018 · Limited sample

Tianhao Wang 23 grades · 1 term · 2022 · Limited sample 3.74GPA
78.3% A
21.7% B
0.0% C
0.0% D
0.0% F

23 letter grades · 1 section · 2022 · Limited sample

Miaomiao Zhang 15 grades · 1 term · 2025 · Limited sample 3.64GPA
73.3% A
13.3% B
13.3% C
0.0% D
0.0% F

15 letter grades · 1 section · 2025 · Limited sample

Tom Fletcher 18 grades · 1 term · 2025 · Limited sample 3.57GPA
66.7% A
22.2% B
11.1% C
0.0% D
0.0% F

18 letter grades · 1 section · 2025 · Limited sample

Andrew S Grimshaw 5 grades · 1 term · 2011 · Limited sample 3.54GPA
60.0% A
40.0% B
0.0% C
0.0% D
0.0% F

5 letter grades · 1 section · 2011 · Limited sample

Jack Doerner 20 grades · 1 term · 2026 · Limited sample 3.25GPA
45.0% A
35.0% B
20.0% C
0.0% D
0.0% F

20 letter grades · 1 section · 2026 · Limited sample

Wei-Kai Lin 12 grades · 1 term · 2024 · Limited sample 3.21GPA
50.0% A
50.0% B
0.0% C
0.0% D
0.0% F

12 letter grades · 1 section · 2024 · Limited sample

Show fewer
Find a course or professor

Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.