AI Rate Professor

Computer Science

Mark Edmonds

CS52 · CS80 · CS50 · 15 lifetime ratings

AI rating
96/100
RMP rating
4.9/5
Take again
100%
Difficulty
2.6

The decision

Take Edmonds for CS50/CS52/CS80 if you want a , and fair introduction to programming.

Best fit · Beginner FriendlyBeginner Friendly CSResubmit Until CorrectExtra Credit FriendlyAccessible Outside ClassClear Grading Criteria
  • Near-universal praise as one of the .
  • , and so effort converts into grades.
  • ; and easier than programming work.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

Resubmits, full credit for many late policies, , and lenient multiple-choice tests make an A very attainable with persistence.

Evidence is strong online and consistent in the smaller in-person sample.

Is the course easy?

Beginner

68/100

CS concepts still take practice, but explanations and .

Both formats describe beginner-friendly pacing with real programming work.

Is attendance flexible?

Optional

92/100

as not mandatory and .

Online and .

Is this professor recommended?

MustTake

98/100

100% would-take-again signal and .

Recommendation is unanimous across online and in-person reviews.

Course guide

See how this professor fits your week.

Grading

Generous

90/100

Students highlight , and reasonable grading focused on learning.

Format shift

Online and resubmits.

Workload

Moderate

58/100

, but support and resubmits keep it manageable.

Format shift

Both formats mention weekly programs; tests are lighter than assignments.

Teaching experience

Excellent

95/100

, and genuine care define almost every review.

Format shift

Online and .

Assessment method

FocusOnAssignments

30/100

Weekly coding assignments dominate, with .

Format shift

programs first, tests second.

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

4 reviews

Medium confidence · Best fit for Beginner Friendly

, and multiple-choice tests.

Main concern

Small .

What students said

“ ”
CS50
“The but in the end are easy to complete given that submission system allows to resubmit”
CS50
“He wants you to understand the topic and and over again.”
CS80

Remote format

Online

11 reviews

High confidence · Best fit for Beginner Friendly

Online students love organization, email help, Codeboard resubmits, and replies.

Main concern

, so plan ahead for help.

What students said

“Fantastic professor! , and methodical - exactly what a CS professor should be.”
CS80
“You can just continue resubmitting your assignments until you eventually get an A.”
CS52
“Best online professor at SMC. ”
CS50

Exam style

Know what to expect from exams and major assignments.

, while coding work can be fixed and resubmitted.

Multiple Choice TestsLong Test WindowsResubmit AssignmentsExtra Credit

Assessment risk

StudentFriendly

86/100

Low score means less forgiving assessment conditions.

In person

In-person students also report multiple-choice tests, weekly programs, , and late-assignment flexibility.

Multiple Choice TestsWeekly ProgramsExtra CreditLate Work Accepted
“ and .”
CS50
“Mark offers and ”
CS50

Online

Online tests are described as multiple choice, easier than assignments, with time and extensions; .

Multiple ChoiceEasier Than AssignmentsExtensions Allowed
“ and are multiple choice. He gives a lot of time for tests.”
CS52
“the use of Codeboard allows you to fix your mistakes before the deadline”
CS50

Student evidence

See what students actually said.

Top student voice

“ college struggle and that CS is a difficult subject for some.”

Voice snapshots generated from 15 highly consistent CS reviews. Credibility rating: Medium.

🎯 Teaching Quality

95/100

“ varying perspectives.”

👍

98/100

“ if he offer courses!”

🔁 Grade Safety Net

90/100

“You can just continue resubmitting your assignments until you eventually get an A.”

❤️ Student Support

92/100

“ and encourages people to ask him questions if they're stuck.”

Theme 1

👨‍🏫 About Teaching Style

  • , and methodical
  • Beginner friendly
  • and over again
  • Ideal CS Professor

Theme 2

📈 About Difficulty & Grades

  • Resubmitting until you eventually get an A
  • Weekly programs

Theme 3

💻 About Accessibility

  • Accessible outside class
  • Replies within 24 or 48 hours
  • because he wants students to learn
  • Online Savvy

Data context

See exactly what the AI read.

Analysis sample

15

Recent reviews read by the AI

15

Lifetime ratings

72/100

Evidence confidence

Only 15 highly consistent reviews, mostly online and recent enough, yield medium-high confidence with limited negative counter-evidence.

Inside 15 stored ratings

Quality ratings

5 out of 514
4 out of 51
3 out of 50
2 out of 50
1 out of 50

Course coverage

CS507 reviews
CS524 reviews
CS804 reviews

Reported outcomes

A range results lead the reported letter grades.

12 reported outcomes

A range

9

A+ 2 · A 7

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

2

Not sure yet 2