AI Rate Professor

Computer Science

Bruce Douglass

CIS35 · INTRO2COMP · INTROTOXP · CSAS323 · CISP310 · CISA340 · CIS310 · CS35A · CIS16 · CISP440 · CISA310 · CISC310 · CISA323 · CIS35A · CIS35A39 · 40 lifetime ratings

AI rating
24/100
RMP rating
2.2/5
Take again
—
Difficulty
2.9

The decision

Avoid if you have any other option; you will mostly teach yourself with and .

Best fit · Self Taught ProVague InstructionsHarsh GraderDry Book ReaderPlays DVDs Instead of TeachingUnclear Assignments
  • Instructions and and and finals.
  • reads the book, plays DVDs, or only enters grades.
  • Content can be passable if you self-teach, but .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

42/100

Some courses are passable if you grind homework, but and .

Online reviews stress harsh grading and .

Is the course easy?

Standard

48/100

Material is often basic tech or book-driven, but vague steps and skipped topics make it feel harder than it should.

In-person comments range from ; online leans harder due to unclear prompts.

Is attendance flexible?

Optional

72/100

and some even pass while skipping often.

Evidence is mostly in-person; , but most online comments omit it.

Is this professor recommended?

Avoid

28/100

Majority urge finding anyone else because teaching is thin, help is slow, and .

Both online and more uniformly negative.

Course guide

See how this professor fits your week.

Grading

Harsh

24/100

Students report , and harsh marks even when instructions were unclear.

Format shift

Excel and in-person CISA310.

Workload

Moderate

52/100

and a ; volume is usually manageable but instructions inflate the time cost.

Format shift

Online 6-week sections can feel light mid-term then spike on the final.

Teaching experience

Poor

28/100

Frequent reports of , and little real instruction.

Format shift

; online focuses almost entirely on unhelpful, vague delivery.

Assessment method

Balanced

55/100

, but large finals and .

Format shift

; online comments fixate more on the final.

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

35 reviews

High confidence · Best fit for Self Taught Pro

lectures, with mixed easiness but frequent complaints about unclear work and little real teaching.

Main concern

He often does not teach live content and leaves students guessing on vague assignments.

What students said

“Every class, he plays a DVD of another professor's lectures, rather than teaching the course himself.”
CISP440
“He takes off 2-5 points off for each error depending on how hes feeling that day”
CISA310
“He gave up on teaching after week 12 and just showed videos.”
CISP310

Remote format

Online

5 reviews

Medium confidence · Best fit for Self Taught Pro

Online sections are organized by week but , and finals feel much harder than the material covered.

Main concern

Vague instructions plus a .

What students said

“His assignments are vague and . .”
CISA310
“ , and he does not help at all.”
CIS310
“The instructions are very vague and he grades harshly.”
CISA310

Exam style

Know what to expect from exams and major assignments.

that many call harder than classwork, with little proven proctoring detail.

Hard FinalMaterial Not CoveredMultiple Choice ExamsOpen Book Mentioned Once

Assessment risk

Standard

42/100

Low score means less forgiving assessment conditions.

In person

surprise second final that feels unfairly hard.

Multiple Choice ExamsSurprise Second FinalEasy Midterm Sometimes
“There's the first one and when you're done, he hands you another form .”
CISA310
“ .”
CISC310
“The midterm and .”
CISP310

Online

Online students repeatedly say the and includes uncovered material; one note mentions open book was not even announced.

Hard FinalMaterial Not CoveredOpen Book Unannounced
“ and the .”
CISA310
“I took his online class, and he is very vague and . He didn't even tell us the .”
CISA310

Student evidence

See what students actually said.

Top student voice

“Professor Douglass does not actually teach the course. Every class, he plays a DVD of another professor's lectures, rather than teaching the course himself.”

Voice snapshots generated from 40 reviews spanning 2002-2015, highlighting teaching neglect, vague work, and harsh finals. Credibility rating: High.

📚 Barely Teaches

28/100

“Every class, he plays a DVD of another professor's lectures, rather than teaching the course himself.”

⚠️ Vague and Harsh

24/100

“His assignments are vague and . .”

🚫

28/100

“ useless and lazy.”

😴 Dry Lectures

30/100

“The term teacher does not apply. He simply narrates the textbook. Dreadful!”

Theme 1

👨‍🏫 About Teaching Style

  • He simply narrates the textbook.
  • Every class, he plays a DVD of another professor's lectures
  • Lecture averages 15 minutes.

Theme 2

📈 About Difficulty and Grades

  • the
  • EASY CLASS. I showed up to class once every two weeks & I still passed with an A.

Theme 3

📝 About Assignments

  • and left for interpretation

Data context

See exactly what the AI read.

Analysis sample

40

Recent reviews read by the AI

40

Lifetime ratings

82/100

Evidence confidence

Forty reviews across many years and courses show consistent themes of vague instructions and weak teaching, despite a few positive outliers.

Inside 40 stored ratings

Quality ratings

5 out of 53
4 out of 55
3 out of 58
2 out of 512
1 out of 512

Course coverage

CISA31015 reviews
CISP3105 reviews
CISA3233 reviews
CISP4403 reviews
CIS3102 reviews
Show 10 more courses
CIS35A2 reviews
INTROTOXP2 reviews
CIS161 review
CIS351 review
CIS35A391 review
CISA3401 review
CISC3101 review
CS35A1 review
CSAS3231 review
INTRO2COMP1 review

Reported outcomes

A range results lead the reported letter grades.

4 reported outcomes

A range

3

A 2 · A- 1

B range

1

B 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values