AI Rate Professor

Computer Science

David Morgan

CIS3 · CS41 · CS78 · CS70 · CS41LINUXADMN · CS3 · CS40CS3 · CS1624 · CS40 · 47 lifetime ratings

AI rating
64/100
RMP rating
3.8/5
Take again
72.73%
Difficulty
2.7

The decision

if ; skip if you need tight lectures and strong transfer rigor.

Best fit · Self Taught ProNice But DisorganizedHomework Heavy GradeLinux ObsessedEasy If You Do WorkTangent Lectures
  • Students and patient, but lecture quality is highly polarizing.
  • ; if you keep up.
  • grade, not polished instruction.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

79/100

and using his materials usually produces an A even when lectures feel weak.

Online and ; advanced CS70 still graded leniently by several students.

Is the course easy?

Beginner

68/100

Intro and systems classes stay manageable if , though .

Online intro sections feel lighter; some in-person OS and networking terms feel messier than hard.

Is attendance flexible?

Optional

82/100

Many students say and materials or .

Online reviews treat class as asynchronous-friendly; .

Is this professor recommended?

WorthIt

68/100

and GPA-friendly CS, but many warn you may not learn much for transfer.

; in-person CS70 draws the .

Course guide

See how this professor fits your week.

Grading

Lenient

74/100

Homework weight, late flexibility, and .

Format shift

Both formats report fair to easy grading; a .

Workload

Moderate

58/100

and readings matter most; load is steady rather than crushing for most CS sections.

Format shift

Online students note weekly quizzes and reading; in-person OS and Linux can involve installs and labs.

Teaching experience

Average

58/100

Personality and patience score high, but .

Format shift

Online materials help structure; reviews.

Assessment method

FocusOnAssignments

32/100

Homework and ; exams matter less if .

Format shift

Online leans weekly quizzes and readings; in-person OS and .

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

43 reviews

High confidence · Best fit for Easy A Hunter

many call him a and little is learned.

Main concern

, and limited depth especially in networking or OS for transfer.

What students said

“Absolutely terrible instructor. . Horrible lecturer.”
CS70
“The as the if you are actually listening to the lectures.”
CS40
“Easy A! I also took CS72 and Linux classes with him and I got all A.”
CS40

Remote format

Online

4 reviews

Medium confidence · Best fit for Self Taught Pro

Online CS3 and CS40 students like , and flexible self-paced study.

Main concern

Some still note uneven organization even when resources are posted online.

What students said

“ . There's a quiz or 2 at the end of every week.”
CS3
“It was very easy to self study for this class because the professor put up all his materials online in a .”
CS40
“Awesome professor for your intro to computer science class!”
CS3

Exam style

Know what to expect from exams and major assignments.

Exams are usually standard and often mirror homework or provided study guides rather than high-stakes traps.

Homework-Like ExamsQuizzes From ReadingsStudy GuidesNo Proctoring Mentioned

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

In-person tests often resemble homework; a few call them brutal if .

Homework-Like TestsHomework Weighted HigherLinux-Heavy Content
“The as the if you are actually listening to the lectures.”
CS40
“Get 100s on the homework and the but they're brutal.”
CS78

Online

Online assessments center weekly reading quizzes and posted materials with .

Weekly QuizzesReading BasedSelf-Paced Materials
“There's a quiz or 2 at the end of every week, takes maybe 30-45 mins to go through all the material.”
CS3
“The class was mostly quizzes based on reading 4-8pg chapters and watching videos.”
CS3

Student evidence

See what students actually said.

Top student voice

“Morgan is a nice guy but totally inept teacher. If you want a . If you want to learn, don't.”

Voice snapshots generated from 47 CS reviews across online intro and . Credibility rating: High.

🎯 Teaching Quality

58/100

“ and very often go off-topic.”

👍 Recommendation Rate

68/100

“Awesome professor for your intro to computer science class!”

🅰️ Easy A Potential

79/100

“Pretty easy to get a good grade if just do the work, which is also pretty easy.”

🧩 Organization Gap

40/100

“ . Horrible lecturer. Meaningless assignments.”

Theme 1

👨‍🏫 About Teaching Style

  • Great communicator and
  • Talks in circles and rarely makes a
  • the analogies he comes up with in lecture are fantastic

Theme 2

📈 About Difficulty & Grades

  • Easy A!
  • and read the book

Theme 3

🖥️ About Course Focus

  • Very knowledgeable on Linux
  • The guy is totally obsessed with Linux
  • If you want to learn Linux he's your man

Data context

See exactly what the AI read.

Analysis sample

47

Recent reviews read by the AI

47

Lifetime ratings

84/100

Evidence confidence

Forty-seven reviews over many years consistently paint the .

Inside 47 stored ratings

Quality ratings

5 out of 525
4 out of 57
3 out of 56
2 out of 52
1 out of 57

Course coverage

CS315 reviews
CS4014 reviews
CS709 reviews
CIS33 reviews
CS412 reviews
Show 4 more courses
CS16241 review
CS40CS31 review
CS41LINUXADMN1 review
CS781 review

Reported outcomes

A range results lead the reported letter grades.

15 reported outcomes

A range

13

A+ 2 · A 11

B range

0

No reported values

C range

2

C 1 · C- 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values