UIChicagoUIChicago
UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
CS 301

Languages and Automata

Computer Science

3 credit hoursUsually offered: Fall, Spring
Avg GPA
2.90
Easiness
2.40
Total regs
2,315

Grade Distribution

Spring 2022–Summer 2026 · Percentages use A–F and W outcomes

Avg GPA
2.90
A
40.2%
927
B
29.4%
679
C
18.1%
418
D
5.8%
133
F
3.5%
81
W
2.9%
68
A–F + W
2,306
Other outcomes
9
All registrations
2,315

Quick Insights

Avg GPA
2.90
Easiness
2.40
C or better
90.4%
Among A–F outcomes
D or better
96.4%
Among A–F outcomes
Withdrawal rate
2.9%
Among A–F and W outcomes
Most common grade
A
Letter grades only
Outcomes counted
2,306
A–F and W outcomes

CS 301 by Professor

Ranked by historical GPA for 2024SP–2026SP · A–F outcomes only · minimum 20 graded outcomes

#1
DasGupta, Bhaskar
3.75
RMP
4.7
31 reviews
Graded
145
Total regs
147
#2
Katok, Zoa
3.05
Keep Exploring

Keep exploring

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

Best professor lead
DasGupta, Bhaskar

Top GPA signal with 145 grades.

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

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

Ask Sparky →
About This Class

Regular sets and finite automata. Context-free languages and push-down automata. Parsing. Computability theory including Turing machines and decidability. Course Information: Previously listed as EECS 361. Prerequisite(s): Grade of C or better in CS 151 ; and Credit or concurrent registration in CS 251 . Class Schedule Information: To be properly registered, students must enroll in one Discussion/Recitation and one Lecture.

UIChicago by Sparky Labs

Powered by real course, professor, and campus data.

Methodology
RMP
4.3
23 reviews
Graded
279
Total regs
289
#3
Bello Lander, Gonzalo Alejandro
3.02
RMP
4.9
126 reviews
Graded
317
Total regs
322
#4
Ibrahim, Omar
2.81
RMP
NR
Graded
537
Total regs
552
#
Professor
Avg GPA
Student rating
Graded
Total regs
  • 1
    DasGupta, Bhaskar
    3.75
    4.7 (31)
    145
    147
  • 2
    Katok, Zoa
    3.05
    4.3 (23)
    279
    289
  • 3
    Bello Lander, Gonzalo Alejandro
    3.02
    4.9 (126)
    317
    322
  • 4
    Ibrahim, Omar
    2.81
    NR
    537
    552