AI Rate Professor

English As A Second Language

Craig Carroll

ESL096 · ESL1066593 · ESL105 · ESL103R · 103R · ESL106 · 33 lifetime ratings

AI rating
30/100
RMP rating
2.7/5
Take again
37.04%
Difficulty
3.8

The decision

Take Craig Carroll only if you want a demanding writing class and , and a blunt teaching style.

Best fit · Hardcore LearnerHeavy HomeworkTough GraderPolarizing TeachingRude ToneStrong Writing Growth
  • Reviews are sharply split, with many students describing him as harsh or confusing and a smaller group crediting him with major writing improvement.
  • The course usually , and strict deadlines.
  • Grades feel risky because several students report low grades or sudden zeros even after doing the work.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

30/100

Getting an A appears possible for strong students, but reviews repeatedly , and grade penalties.

because there are no online reviews.

Is the course easy?

Challenging

32/100

The writing and , and several students say the class is difficult even when useful.

All course-difficulty evidence comes from in-person ESL reviews.

Is attendance flexible?

Mandatory

18/100

Attendance and participation appear important, with one tag saying students will not pass if .

Only in-person reviews mention attendance or participation expectations.

Is this professor recommended?

Avoid

35/100

Recommendation is low because many students warn against taking him despite a minority praising his long-term writing impact.

The recommendation .

Course guide

See how this professor fits your week.

Grading

Harsh

18/100

Students frequently call him a and describe low grades, zeros, and penalties even after completing work.

Format shift

.

Workload

Overwhelming

15/100

Reviews repeatedly mention lots of , and short deadlines.

Format shift

All .

Teaching experience

Poor

42/100

Some students credit him with major improvement, but many describe him as .

Format shift

All .

Assessment method

Balanced

55/100

Assessment , and some tests rather than only exams.

Format shift

All .

Luni fit check

Weigh these signals against your actual schedule.

Get help balancing workload, grading, and timing when no option is an obvious fit.

Course format

Compare the in-person and online experience.

Classroom format

In person

33 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews describe a demanding, polarizing ESL instructor with , and occasional strong learning outcomes.

Main concern

Students , and a heavy paper workload.

What students said

“An extreme difficult class, but beneficial.”
ESL106
“He gives a lot of , and he wants you to do them all.”
ESL106
“ .”
ESL106

Remote format

Online

0 reviews

Low confidence

No stored summary is available for this format.

Main concern

No main concern is stored for this format.

Exam style

Know what to expect from exams and major assignments.

Reviews mention test-heavy classes but do not clearly .

Test Heavy MentionedMany PapersExam Policy Not Clearly Proven

Assessment risk

Varies

45/100

Low score means less forgiving assessment conditions.

In person

and papers, but the exact exam rules are not clearly proven.

Test Heavy MentionedMany Papers
“One day f the bad professor in the college never support the student he always trying to put down the student.”
ESL105
“He is irresponsible and not qualify to be as a instructor ... .”
ESL106

Online

Student evidence

See what students actually said.

Top student voice

“An extreme difficult class, but beneficial.”

Voice snapshots generated from 33 reviews, highlighting key themes in , and recommendation. Credibility rating: High.

🎯 Teaching Quality

42/100

“ .”

⚖️

18/100

“Be aware of this Professor he is very smart taking student grades lower even if .”

📚 Workload Pressure

15/100

“He gives a lot of , and he wants you to do them all.”

Theme 1

👨‍🏫 About Teaching Style

  • Because of this professor I have learned the right way of reading and writing.
  • My friend had another teacher for 106 which they said she was a very nice and good teacher, so I so disappointing to have this man.
  • You never know what to expect with him.

Theme 2

📈 About Difficulty & Grades

  • An extreme difficult class, but beneficial.
  • Be aware of this Professor he is very smart taking student grades lower even if .
  • Youre total grade will be over 90 tell the last month when he starts putting ZEROS.

Theme 3

🧱 About Workload

  • He gives a lot of , and he wants you to do them all.
  • asking for a lot of and typing
  • Get ready to read

Data context

See exactly what the AI read.

Analysis sample

33

Recent reviews read by the AI

33

Lifetime ratings

86/100

Evidence confidence

Credibility is high because 33 reviews span many years and show consistent workload and .

Inside 33 stored ratings

Quality ratings

5 out of 513
4 out of 50
3 out of 51
2 out of 53
1 out of 516

Course coverage

ESL10618 reviews
ESL1057 reviews
ESL103R4 reviews
ESL10665932 reviews
103R1 review
Show 1 more courses
ESL0961 review

Reported outcomes

A range results lead the reported letter grades.

22 reported outcomes

A range

9

A+ 2 · A 5 · A- 2

B range

5

B+ 2 · B 1 · B- 2

C range

2

C+ 1 · C 1

D range

0

No reported values

F

5

F 5

No letter grade reported

1

Rather not say 1