UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
CS 412

Introduction to Machine Learning

Computer Science

3 credit hoursUsually offered: Fall, Spring
Avg GPA
2.41
Easiness
1.30
Total regs
901

Grade Distribution

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

Avg GPA
2.41
A
44.7%
333
B
28.5%
212
C
11.7%
87
D
3.6%
27
F
3.4%
25
W
8.2%
61
Visual total
745
Other
156
Total regs
901

Quick Insights

Avg GPA
2.41
Easiness
1.30
Pass rate
88.5%
Using A, B, C, D as passing
Withdrawal rate
8.2%
Based on visible distribution
Most common grade
A
Students counted
745
A through F plus W

CS 412 by Professor

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

#1
Zhang, Xinhua
3.75
RMP
4.8
Graded
73
Total regs
73
#2
Chen, Hao
3.34
Keep Exploring

Keep exploring

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

Best professor lead
Zhang, Xinhua

Top GPA signal with 73 grades.

Avg GPA 3.75Open 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

No catalog description is available for this course yet.

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
NR
Graded
50
Total regs
54
#3
Tang, Wei
3.31
RMP
4.1
Graded
86
Total regs
89
#4
Rooshenas, Amirmohammad
2.83
RMP
NR
Graded
72
Total regs
75
#5
Saha, Aadirupa
2.48
RMP
1.0
Graded
33
Total regs
48
#
Professor
Avg GPA
RMP
Graded
Total regs
  • 1
    Zhang, Xinhua
    3.75
    4.8
    73
    73
  • 2
    Chen, Hao
    3.34
    NR
    50
    54
  • 3
    Tang, Wei
    3.31
    4.1
    86
    89
  • 4
    Rooshenas, Amirmohammad
    2.83
    NR
    72
    75
  • 5
    Saha, Aadirupa
    2.48
    1.0
    33
    48
Ask Sparky →