Course record CSCI

CSCI 340

Data Struct Algorithm Analysis

Northern Illinois University

844 grades34 sections13 professors
Grades: 2022–2026
Flunk Score4/100
Needs work

Professors 10 of 13

Larry Schoeneman 129 grades · 4 terms · 2022–2025 3.05GPA
49.6% A
24.0% B
16.3% C
1.6% D
8.5% F

129 letter grades · 4 sections · 2022–2025

Compare with the course
Schoeneman vs. the course average
A +19.8
B −2.4
C −3.6
D −8.0
F −5.7

Difference in percentage points.

Each term against the course average
Fall 2022Fall 2025

13.4% withdrew · 20 of 149 enrolled.

Mona Rahimi 79 grades · 3 terms · 2023–2025 2.84GPA
40.5% A
26.6% B
19.0% C
3.8% D
10.1% F

79 letter grades · 3 sections · 2023–2025

Compare with the course
Rahimi vs. the course average
A +10.6
B +0.2
C −0.9
D −5.8
F −4.1

Difference in percentage points.

10.2% withdrew · 9 of 88 enrolled.

Maoyuan Sun 44 grades · 2 terms · 2022–2024 2.68GPA
29.5% A
36.4% B
15.9% C
9.1% D
9.1% F

44 letter grades · 2 sections · 2022–2024

Compare with the course
Sun vs. the course average
A −0.3
B +9.9
C −4.0
D −0.5
F −5.1

Difference in percentage points.

15.4% withdrew · 8 of 52 enrolled.

Minmei Hou 72 grades · 3 terms · 2024–2025 2.67GPA
29.2% A
30.6% B
23.6% C
11.1% D
5.6% F

72 letter grades · 3 sections · 2024–2025

Compare with the course
Hou vs. the course average
A −0.7
B +4.1
C +3.7
D +1.5
F −8.7

Difference in percentage points.

8.9% withdrew · 7 of 79 enrolled.

Jonathan James Lehuta Jr 66 grades · 2 terms · 2023 2.41GPA
33.3% A
27.3% B
10.6% C
4.5% D
24.2% F

66 letter grades · 2 sections · 2023

Compare with the course
Jr vs. the course average
A +3.5
B +0.9
C −9.3
D −5.1
F +10.0

Difference in percentage points.

7.0% withdrew · 5 of 71 enrolled.

Zhishuai Guo 39 grades · 2 terms · 2025–2026 2.20GPA
17.9% A
23.1% B
28.2% C
23.1% D
7.7% F

39 letter grades · 2 sections · 2025–2026

Compare with the course
Guo vs. the course average
A −11.9
B −3.3
C +8.3
D +13.5
F −6.5

Difference in percentage points.

13.3% withdrew · 6 of 45 enrolled.

John Richard Winans 50 grades · 2 terms · 2022 2.20GPA
20.0% A
26.0% B
24.0% C
14.0% D
16.0% F

50 letter grades · 2 sections · 2022

Compare with the course
Winans vs. the course average
A −9.9
B −0.4
C +4.1
D +4.4
F +1.8

Difference in percentage points.

16.7% withdrew · 10 of 60 enrolled.

Miguel Williams 75 grades · 3 terms · 2025–2026 2.19GPA
24.0% A
21.3% B
22.7% C
13.3% D
18.7% F

75 letter grades · 4 sections · 2025–2026

Compare with the course
Williams vs. the course average
A −5.9
B −5.1
C +2.8
D +3.7
F +4.4

Difference in percentage points.

13.8% withdrew · 12 of 87 enrolled.

Jie Zhou 176 grades · 7 terms · 2022–2026 2.19GPA
21.0% A
25.6% B
24.4% C
9.1% D
19.9% F

176 letter grades · 7 sections · 2022–2026

Compare with the course
Zhou vs. the course average
A −8.8
B −0.9
C +4.5
D −0.5
F +5.7

Difference in percentage points.

Each term against the course average
Fall 2022Spring 2026

10.7% withdrew · 21 of 197 enrolled.

David Allen Koop 28 grades · 1 term · 2023 2.14GPA
25.0% A
17.9% B
21.4% C
17.9% D
17.9% F

28 letter grades · 1 section · 2023

Compare with the course
Koop vs. the course average
A −4.9
B −8.6
C +1.5
D +8.3
F +3.6

Difference in percentage points.

17.6% withdrew · 6 of 34 enrolled.

Show all 13 professors
Find a course or professor

Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.