UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
CS 351

Advanced Data Structure Practicum

Computer Science

3 credit hoursUsually offered: Fall, Spring
Avg GPA
2.61
Easiness
1.70
Total regs
254

Grade Distribution

Based on all available term-level grade data for this course

Avg GPA
2.61
A
33.1%
84
B
23.2%
59
C
24.8%
63
D
9.1%
23
F
4.3%
11
W
5.5%
14
Visual total
254
Other
0
Total regs
254

Quick Insights

Avg GPA
2.61
Easiness
1.70
Pass rate
90.2%
Using A, B, C, D as passing
Withdrawal rate
5.5%
Based on visible distribution
Most common grade
A
Students counted
254
A through F plus W

CS 351 by Professor

Ranked highest to lowest GPA — using A, B, C, D, and F outcomes only

#1
Lillis, John P
3.16
RMP
2.6
Graded
32
Total regs
32
#2
Reckinger, Shanon Marie
2.64
Keep Exploring

Keep exploring

Compare a professor, browse nearby courses, or ask Sparky.

Best professor lead
Lillis, John P

Top GPA signal with 32 grades.

Avg GPA 3.16Open profile →
More from CS
CS 151
Mathematical Foundations of Computing
CS 251
Data Structures
Decision shortcut
Ask Sparky about this class

Get a quick summary of difficulty, fit, and professor picks.

About This Class

Design and implementation details of advanced data structure and non-trivial algorithms with an emphasis on amortized analysis. Course Information: Prerequisite(s): Grade of C or better in CS 251 ; and Grade of C or better in CS 211 .

UIChicago by Sparky Labs
Powered by real course, professor, and campus data
Read the methodology
uicratings@gmail.com
Student-built, unofficial, and transparent about sources
RMP
2.7
Graded
84
Total regs
86
#3
Troy, Patrick A
2.61
RMP
4.2
Graded
69
Total regs
77
#
Professor
Avg GPA
RMP
Graded
Total regs
  • 1
    Lillis, John P
    3.16
    2.6
    32
    32
  • 2
    Reckinger, Shanon Marie
    2.64
    2.7
    84
    86
  • 3
    Troy, Patrick A
    2.61
    4.2
    69
    77
Ask Sparky →