CS 4501
Spec Top: Computer Science
University of Virginia-Main Campus
Henry Kautz 32 grades · 1 term · 2025 3.99GPA
32 letter grades · 1 section · 2025
Compare with the course
Difference in percentage points.
Haifeng Xu 39 grades · 1 term · 2022 3.98GPA
39 letter grades · 1 section · 2022
Compare with the course
Difference in percentage points.
Zezhou Cheng 132 grades · 2 terms · 2025–2026 3.94GPA
132 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Yu Meng 60 grades · 1 term · 2024 3.92GPA
60 letter grades · 1 section · 2024
Compare with the course
Difference in percentage points.
Shangtong Zhang 96 grades · 2 terms · 2023–2024 3.90GPA
96 letter grades · 2 sections · 2023–2024
Compare with the course
Difference in percentage points.
Chen Yu Wei 53 grades · 1 term · 2024 3.90GPA
53 letter grades · 1 section · 2024
Compare with the course
Difference in percentage points.
Seongkook Heo 249 grades · 5 terms · 2020–2024 3.89GPA
249 letter grades · 5 sections · 2020–2024
Compare with the course
Difference in percentage points.
David E Evans 282 grades · 8 terms · 2015–2026 3.88GPA
282 letter grades · 8 sections · 2015–2026
Compare with the course
Difference in percentage points.
Derrick Javad Stone 48 grades · 1 term · 2026 3.87GPA
48 letter grades · 1 section · 2026
Compare with the course
Difference in percentage points.
Kun Qian 44 grades · 2 terms · 2025–2026 3.85GPA
44 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Yangfeng Ji 46 grades · 2 terms · 2020–2021 3.85GPA
46 letter grades · 2 sections · 2020–2021
Compare with the course
Difference in percentage points.
Mark S Sherriff 112 grades · 3 terms · 2009–2012 3.80GPA
112 letter grades · 3 sections · 2009–2012
Compare with the course
Difference in percentage points.
Madhur Behl 240 grades · 8 terms · 2018–2025 3.78GPA
240 letter grades · 8 sections · 2018–2025
Compare with the course
Difference in percentage points.
Sebastian Elbaum 63 grades · 3 terms · 2020–2025 3.76GPA
63 letter grades · 3 sections · 2020–2025
Compare with the course
Difference in percentage points.
Vicente Ordonez-Roman 267 grades · 4 terms · 2018–2021 3.75GPA
267 letter grades · 4 sections · 2018–2021
Compare with the course
Difference in percentage points.
Thomas Pinckney 337 grades · 8 terms · 2015–2019 3.71GPA
337 letter grades · 8 sections · 2015–2019
Compare with the course
Difference in percentage points.
Preston Thomas Fletcher Iv 42 grades · 2 terms · 2023–2024 3.70GPA
42 letter grades · 2 sections · 2023–2024
Compare with the course
Difference in percentage points.
Mohammad Mahmoody 77 grades · 5 terms · 2014–2021 3.68GPA
77 letter grades · 5 sections · 2014–2021
Compare with the course
Difference in percentage points.
Kevin J Sullivan 92 grades · 4 terms · 2010–2021 3.68GPA
92 letter grades · 4 sections · 2010–2021
Compare with the course
Difference in percentage points.
Abhi Shelat 33 grades · 1 term · 2012 3.67GPA
33 letter grades · 1 section · 2012
Compare with the course
Difference in percentage points.
Nhat H Nguyen 161 grades · 1 term · 2019 3.67GPA
161 letter grades · 2 sections · 2019
Compare with the course
Difference in percentage points.
Angela D Orebaugh 87 grades · 3 terms · 2022–2025 3.66GPA
87 letter grades · 3 sections · 2022–2025
Compare with the course
Difference in percentage points.
Mark Richard Floryan 123 grades · 2 terms · 2025–2026 3.65GPA
123 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Panagiotis Apostolellis 39 grades · 2 terms · 2020–2023 3.65GPA
39 letter grades · 2 sections · 2020–2023
Compare with the course
Difference in percentage points.
Connelly S Barnes 68 grades · 1 term · 2017 3.64GPA
68 letter grades · 1 section · 2017
Compare with the course
Difference in percentage points.
Bradford Campbell 86 grades · 2 terms · 2023–2024 3.62GPA
86 letter grades · 2 sections · 2023–2024
Compare with the course
Difference in percentage points.
John A Stankovic 151 grades · 5 terms · 2010–2022 3.60GPA
151 letter grades · 5 sections · 2010–2022
Compare with the course
Difference in percentage points.
Yanjun Qi 208 grades · 4 terms · 2014–2018 3.60GPA
208 letter grades · 4 sections · 2014–2018
Compare with the course
Difference in percentage points.
Hongning Wang 157 grades · 5 terms · 2015–2023 3.59GPA
157 letter grades · 5 sections · 2015–2023
Compare with the course
Difference in percentage points.
Ahmed Ibrahim 145 grades · 3 terms · 2017–2019 3.57GPA
145 letter grades · 3 sections · 2017–2019
Compare with the course
Difference in percentage points.
Yixin Sun 274 grades · 5 terms · 2020–2024 3.54GPA
274 letter grades · 5 sections · 2020–2024
Compare with the course
Difference in percentage points.
Upsorn Praphamontripong 73 grades · 3 terms · 2016–2018 3.53GPA
73 letter grades · 3 sections · 2016–2018
Compare with the course
Difference in percentage points.
Mary Lou Soffa 330 grades · 6 terms · 2013–2021 3.50GPA
330 letter grades · 6 sections · 2013–2021
Compare with the course
Difference in percentage points.
Farzad F Hassanzadeh 53 grades · 4 terms · 2017–2021 3.45GPA
53 letter grades · 4 sections · 2017–2021
Compare with the course
Difference in percentage points.
Jack W Davidson 75 grades · 2 terms · 2022–2023 3.45GPA
75 letter grades · 2 sections · 2022–2023
Compare with the course
Difference in percentage points.
Matheus Xavier Ferreira 63 grades · 2 terms · 2025–2026 3.44GPA
63 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Aaron S Bloomfield 405 grades · 10 terms · 2010–2024 3.36GPA
405 letter grades · 10 sections · 2010–2024
Compare with the course
Difference in percentage points.
Jason D Lawrence 48 grades · 2 terms · 2011–2015 3.34GPA
48 letter grades · 2 sections · 2011–2015
Compare with the course
Difference in percentage points.
Marty A Humphrey 168 grades · 3 terms · 2012–2014 3.32GPA
168 letter grades · 3 sections · 2012–2014
Compare with the course
Difference in percentage points.
Westley R Weimer 95 grades · 4 terms · 2012–2016 3.11GPA
95 letter grades · 5 sections · 2012–2016
Compare with the course
Difference in percentage points.
Yonghwi Kwon 2 grades · 1 term · 2020 · Limited sample 4.00GPA
2 letter grades · 1 section · 2020 · Limited sample
Sang H Son 1 grades · 1 term · 2012 · Limited sample 4.00GPA
1 letter grades · 1 section · 2012 · Limited sample
Cameron Dean Whitehouse 13 grades · 1 term · 2015 · Limited sample 3.98GPA
13 letter grades · 1 section · 2015 · Limited sample
Lu Feng 8 grades · 1 term · 2017 · Limited sample 3.88GPA
8 letter grades · 1 section · 2017 · Limited sample
Ashish Venkat 14 grades · 1 term · 2024 · Limited sample 3.86GPA
14 letter grades · 1 section · 2024 · Limited sample
Joanne B Dugan 2 grades · 1 term · 2014 · Limited sample 3.85GPA
2 letter grades · 1 section · 2014 · Limited sample
Sedat Ozer 12 grades · 1 term · 2015 · Limited sample 3.77GPA
12 letter grades · 1 section · 2015 · Limited sample
Baishakhi Ray 12 grades · 1 term · 2018 · Limited sample 3.75GPA
12 letter grades · 1 section · 2018 · Limited sample
Tianhao Wang 23 grades · 1 term · 2022 · Limited sample 3.74GPA
23 letter grades · 1 section · 2022 · Limited sample
Miaomiao Zhang 15 grades · 1 term · 2025 · Limited sample 3.64GPA
15 letter grades · 1 section · 2025 · Limited sample
Tom Fletcher 18 grades · 1 term · 2025 · Limited sample 3.57GPA
18 letter grades · 1 section · 2025 · Limited sample
Andrew S Grimshaw 5 grades · 1 term · 2011 · Limited sample 3.54GPA
5 letter grades · 1 section · 2011 · Limited sample
Jack Doerner 20 grades · 1 term · 2026 · Limited sample 3.25GPA
20 letter grades · 1 section · 2026 · Limited sample
Wei-Kai Lin 12 grades · 1 term · 2024 · Limited sample 3.21GPA
12 letter grades · 1 section · 2024 · Limited sample
Find a course or professor
Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.