CS 6501
Spec Top: Computer Science
University of Virginia-Main Campus
Henry Kautz 28 grades · 1 term · 2025 4.00GPA
28 letter grades · 1 section · 2025
Compare with the course
Difference in percentage points.
Yuan Tian 44 grades · 2 terms · 2017–2018 3.99GPA
44 letter grades · 2 sections · 2017–2018
Compare with the course
Difference in percentage points.
David E Evans 93 grades · 7 terms · 2009–2024 3.98GPA
93 letter grades · 7 sections · 2009–2024
Compare with the course
Difference in percentage points.
Chen Yu Wei 53 grades · 2 terms · 2024–2025 3.97GPA
53 letter grades · 2 sections · 2024–2025
Compare with the course
Difference in percentage points.
Kevin Skadron 75 grades · 5 terms · 2011–2026 3.96GPA
75 letter grades · 5 sections · 2011–2026
Compare with the course
Difference in percentage points.
Mary Lou Soffa 59 grades · 3 terms · 2014–2020 3.96GPA
59 letter grades · 3 sections · 2014–2020
Compare with the course
Difference in percentage points.
Chen Chen 25 grades · 1 term · 2024 3.96GPA
25 letter grades · 1 section · 2024
Compare with the course
Difference in percentage points.
Adwait Jog 43 grades · 3 terms · 2024–2026 3.96GPA
43 letter grades · 3 sections · 2024–2026
Compare with the course
Difference in percentage points.
Tom Fletcher 41 grades · 2 terms · 2025–2026 3.96GPA
41 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Yu Meng 75 grades · 2 terms · 2024–2025 3.95GPA
75 letter grades · 2 sections · 2024–2025
Compare with the course
Difference in percentage points.
Ferdinando Fioretto 88 grades · 3 terms · 2024–2026 3.94GPA
88 letter grades · 3 sections · 2024–2026
Compare with the course
Difference in percentage points.
Lu Feng 113 grades · 5 terms · 2017–2020 3.92GPA
113 letter grades · 5 sections · 2017–2020
Compare with the course
Difference in percentage points.
Cameron Dean Whitehouse 54 grades · 5 terms · 2009–2017 3.92GPA
54 letter grades · 5 sections · 2009–2017
Compare with the course
Difference in percentage points.
Dimitrios Diochnos 63 grades · 4 terms · 2015–2019 3.92GPA
63 letter grades · 4 sections · 2015–2019
Compare with the course
Difference in percentage points.
Yixin Sun 353 grades · 7 terms · 2020–2026 3.90GPA
353 letter grades · 7 sections · 2020–2026
Compare with the course
Difference in percentage points.
Yanjun Qi 132 grades · 8 terms · 2013–2026 3.89GPA
132 letter grades · 8 sections · 2013–2026
Compare with the course
Difference in percentage points.
Zezhou Cheng 63 grades · 2 terms · 2024–2025 3.89GPA
63 letter grades · 2 sections · 2024–2025
Compare with the course
Difference in percentage points.
Yonghwi Kwon 114 grades · 6 terms · 2018–2023 3.88GPA
114 letter grades · 6 sections · 2018–2023
Compare with the course
Difference in percentage points.
Hadi Daneshmand 27 grades · 1 term · 2026 3.88GPA
27 letter grades · 1 section · 2026
Compare with the course
Difference in percentage points.
Yangfeng Ji 326 grades · 6 terms · 2018–2024 3.87GPA
326 letter grades · 6 sections · 2018–2024
Compare with the course
Difference in percentage points.
Wei Wang 36 grades · 1 term · 2016 3.87GPA
36 letter grades · 1 section · 2016
Compare with the course
Difference in percentage points.
Shangtong Zhang 34 grades · 1 term · 2022 3.87GPA
34 letter grades · 1 section · 2022
Compare with the course
Difference in percentage points.
Jundong Li 90 grades · 9 terms · 2020–2026 3.87GPA
90 letter grades · 9 sections · 2020–2026
Compare with the course
Difference in percentage points.
Rohan Chandra 25 grades · 2 terms · 2025–2026 3.87GPA
25 letter grades · 2 sections · 2025–2026
Compare with the course
Difference in percentage points.
Chang Lou 46 grades · 3 terms · 2023–2026 3.87GPA
46 letter grades · 3 sections · 2023–2026
Compare with the course
Difference in percentage points.
Kevin J Sullivan 212 grades · 11 terms · 2012–2026 3.87GPA
212 letter grades · 11 sections · 2012–2026
Compare with the course
Difference in percentage points.
Miaomiao Zhang 71 grades · 5 terms · 2020–2025 3.86GPA
71 letter grades · 5 sections · 2020–2025
Compare with the course
Difference in percentage points.
Tianhao Wang 110 grades · 4 terms · 2022–2026 3.86GPA
110 letter grades · 4 sections · 2022–2026
Compare with the course
Difference in percentage points.
Vicente Ordonez-Roman 313 grades · 6 terms · 2016–2020 3.85GPA
313 letter grades · 6 sections · 2016–2020
Compare with the course
Difference in percentage points.
Marty A Humphrey 73 grades · 3 terms · 2015–2018 3.85GPA
73 letter grades · 3 sections · 2015–2018
Compare with the course
Difference in percentage points.
Connelly S Barnes 99 grades · 6 terms · 2013–2017 3.85GPA
99 letter grades · 6 sections · 2013–2017
Compare with the course
Difference in percentage points.
Homa Alemzadeh 27 grades · 3 terms · 2021–2024 3.85GPA
27 letter grades · 3 sections · 2021–2024
Compare with the course
Difference in percentage points.
Abhi Shelat 25 grades · 2 terms · 2010–2014 3.83GPA
25 letter grades · 2 sections · 2010–2014
Compare with the course
Difference in percentage points.
Seongkook Heo 389 grades · 11 terms · 2019–2024 3.83GPA
389 letter grades · 11 sections · 2019–2024
Compare with the course
Difference in percentage points.
Baishakhi Ray 32 grades · 2 terms · 2016–2017 3.82GPA
32 letter grades · 2 sections · 2016–2017
Compare with the course
Difference in percentage points.
Upsorn Praphamontripong 59 grades · 2 terms · 2017–2018 3.82GPA
59 letter grades · 2 sections · 2017–2018
Compare with the course
Difference in percentage points.
Haifeng Xu 48 grades · 2 terms · 2019–2021 3.81GPA
48 letter grades · 2 sections · 2019–2021
Compare with the course
Difference in percentage points.
Wajih Ul Hassan 61 grades · 3 terms · 2023–2026 3.81GPA
61 letter grades · 3 sections · 2023–2026
Compare with the course
Difference in percentage points.
John A Stankovic 170 grades · 9 terms · 2010–2019 3.80GPA
170 letter grades · 9 sections · 2010–2019
Compare with the course
Difference in percentage points.
Mohammad Mahmoody 32 grades · 4 terms · 2014–2018 3.80GPA
32 letter grades · 4 sections · 2014–2018
Compare with the course
Difference in percentage points.
Bradford Campbell 40 grades · 4 terms · 2017–2022 3.78GPA
40 letter grades · 4 sections · 2017–2022
Compare with the course
Difference in percentage points.
Kai-Wei Chang 86 grades · 2 terms · 2016–2017 3.77GPA
86 letter grades · 2 sections · 2016–2017
Compare with the course
Difference in percentage points.
Andrew S Grimshaw 95 grades · 3 terms · 2010–2015 3.76GPA
95 letter grades · 4 sections · 2010–2015
Compare with the course
Difference in percentage points.
Arsalan Heydarian 37 grades · 3 terms · 2021–2025 3.76GPA
37 letter grades · 3 sections · 2021–2025
Compare with the course
Difference in percentage points.
Katherine A Holcomb 88 grades · 2 terms · 2010–2011 3.76GPA
88 letter grades · 2 sections · 2010–2011
Compare with the course
Difference in percentage points.
Thomas Edwin Hall 56 grades · 1 term · 2010 3.75GPA
56 letter grades · 1 section · 2010
Compare with the course
Difference in percentage points.
Aidong Zhang 46 grades · 1 term · 2019 3.75GPA
46 letter grades · 1 section · 2019
Compare with the course
Difference in percentage points.
Yen-Ling Kuo 66 grades · 3 terms · 2023–2025 3.73GPA
66 letter grades · 3 sections · 2023–2025
Compare with the course
Difference in percentage points.
Jason D Lawrence 28 grades · 2 terms · 2012–2015 3.73GPA
28 letter grades · 2 sections · 2012–2015
Compare with the course
Difference in percentage points.
Madhur Behl 104 grades · 6 terms · 2018–2025 3.70GPA
104 letter grades · 6 sections · 2018–2025
Compare with the course
Difference in percentage points.
Alfred C Weaver 29 grades · 1 term · 2016 3.69GPA
29 letter grades · 1 section · 2016
Compare with the course
Difference in percentage points.
Farzad F Hassanzadeh 67 grades · 6 terms · 2017–2025 3.69GPA
67 letter grades · 6 sections · 2017–2025
Compare with the course
Difference in percentage points.
Afsaneh Doryab 57 grades · 4 terms · 2021–2024 3.68GPA
57 letter grades · 4 sections · 2021–2024
Compare with the course
Difference in percentage points.
Haiying Shen 163 grades · 4 terms · 2016–2019 3.66GPA
163 letter grades · 4 sections · 2016–2019
Compare with the course
Difference in percentage points.
Zhe Zeng 31 grades · 1 term · 2025 3.65GPA
31 letter grades · 1 section · 2025
Compare with the course
Difference in percentage points.
Preston Thomas Fletcher Iv 153 grades · 8 terms · 2019–2024 3.65GPA
153 letter grades · 8 sections · 2019–2024
Compare with the course
Difference in percentage points.
Hongning Wang 301 grades · 11 terms · 2014–2021 3.63GPA
301 letter grades · 11 sections · 2014–2021
Compare with the course
Difference in percentage points.
Sebastian Elbaum 61 grades · 3 terms · 2019–2023 3.62GPA
61 letter grades · 3 sections · 2019–2023
Compare with the course
Difference in percentage points.
Nicola Bezzo 71 grades · 7 terms · 2018–2024 3.58GPA
71 letter grades · 7 sections · 2018–2024
Compare with the course
Difference in percentage points.
Jack W Davidson 102 grades · 6 terms · 2017–2026 3.54GPA
102 letter grades · 6 sections · 2017–2026
Compare with the course
Difference in percentage points.
Qizhe Cai 18 grades · 1 term · 2025 · Limited sample 4.00GPA
18 letter grades · 1 section · 2025 · Limited sample
Kun Qian 11 grades · 1 term · 2025 · Limited sample 4.00GPA
11 letter grades · 1 section · 2025 · Limited sample
John C Knight 5 grades · 1 term · 2011 · Limited sample 4.00GPA
5 letter grades · 1 section · 2011 · Limited sample
Yue Cheng 20 grades · 1 term · 2025 · Limited sample 3.99GPA
20 letter grades · 1 section · 2025 · Limited sample
Wenxi Wang 24 grades · 1 term · 2025 · Limited sample 3.98GPA
24 letter grades · 1 section · 2025 · Limited sample
Sudhanva Gurumurthi 8 grades · 1 term · 2009 · Limited sample 3.91GPA
8 letter grades · 1 section · 2009 · Limited sample
Samira Manabi Khan 18 grades · 3 terms · 2016–2019 · Limited sample 3.87GPA
18 letter grades · 3 sections · 2016–2019 · Limited sample
Farzad Hassanzadeh Farnoud 13 grades · 1 term · 2024 · Limited sample 3.87GPA
13 letter grades · 1 section · 2024 · Limited sample
Ronald D Williams 2 grades · 1 term · 2019 · Limited sample 3.85GPA
2 letter grades · 1 section · 2019 · Limited sample
Toluwalogo B Odumosu 5 grades · 1 term · 2019 · Limited sample 3.80GPA
5 letter grades · 1 section · 2019 · Limited sample
Quanquan Gu 21 grades · 1 term · 2017 · Limited sample 3.78GPA
21 letter grades · 1 section · 2017 · Limited sample
Hyojoon Kim 7 grades · 1 term · 2023 · Limited sample 3.76GPA
7 letter grades · 1 section · 2023 · Limited sample
Ashish Venkat 18 grades · 2 terms · 2018–2020 · Limited sample 3.68GPA
18 letter grades · 2 sections · 2018–2020 · Limited sample
Subigya Nepal 22 grades · 1 term · 2025 · Limited sample 3.65GPA
22 letter grades · 1 section · 2025 · Limited sample
Matheus Venturyne Xavier Ferreira 11 grades · 1 term · 2024 · Limited sample 3.60GPA
11 letter grades · 1 section · 2024 · Limited sample
David J. Wu 10 grades · 1 term · 2019 · Limited sample 3.60GPA
10 letter grades · 1 section · 2019 · Limited sample
Matheus Xavier Ferreira 18 grades · 1 term · 2025 · Limited sample 3.50GPA
18 letter grades · 1 section · 2025 · Limited sample
Nikolaos D Sidiropoulos 7 grades · 1 term · 2019 · Limited sample 3.49GPA
7 letter grades · 1 section · 2019 · Limited sample
Aritra Konar 8 grades · 1 term · 2018 · Limited sample 3.20GPA
8 letter grades · 1 section · 2018 · Limited sample
Find a course or professor
Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.