AI Rate Professor

Computer Science

Mark Lehr

CSC17C · CIS17B · CIS17C · CSC7 · CIS830 · CSC17A · CSC5 · CIS7 · CIS17A · CIS5 · 310 lifetime ratings

AI rating
68/100
RMP rating
3.9/5
Take again
71.43%
Difficulty
4.0

The decision

if you will watch every lecture and put in serious hours; expect delayed grades but strong industry-style learning and often a recoverable A or B.

Best fit · Hardcore LearnerIndustry-focused lecturesHeavy workloadLate gradingLive codingCurve-friendly
  • Many students praise deep industry stories, live coding, and and algorithms if they watch every Zoom lecture.
  • Workload and difficulty are high; short terms and CIS7/math-style courses feel especially heavy.
  • Recurring frustration is grading almost nothing until semester end, with outdated due dates and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Many As appear after serious project work and curves, but quizzes and finals can be brutal and .

Both formats report late curves; .

Is the course easy?

Challenging

28/100

Average difficulty is high, with long lectures, weekly quizzes, and in short terms.

In-person and online both hard; accelerated winter or summer terms are called especially brutal.

Is attendance flexible?

Recommended

42/100

because tests and labs track what he says live on Zoom.

Online still expects live or recorded Zoom lecture watching; in-person participation and .

Is this professor recommended?

WorthIt

72/100

Most students who put in the work recommend him for real CS skill-building despite organization and .

In-person recommendations are stronger; online has a louder minority of .

Course guide

See how this professor fits your week.

Grading

Fair

55/100

Expectations can be strict and methods-specific, but , and .

Format shift

and delayed; in-person fans emphasize fair criteria if you follow lectures.

Workload

Heavy

24/100

Lots of homework, weekly quizzes, long lectures, and .

Format shift

Both formats are heavy; short terms and CIS7 or DSA-style courses are the worst.

Teaching experience

Good

76/100

Strong live coding and industry context win most students over, though tangents and .

Format shift

In-person praise is more consistent; online quality depends on watching every Zoom recording.

Assessment method

Balanced

52/100

Projects, homework, weekly quizzes, midterms, and finals all matter, with .

Format shift

Online CIS7 emphasizes proctored quizzes; programming sequences emphasize multi-version projects.

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

32 reviews

High confidence · Best fit for Hardcore Learner

, industry insight, and learning payoff, with the same late-grading and heavy-work caveats.

Main concern

Very heavy time commitment and not knowing your grade until after the semester ends.

What students said

“if you can dedicate the . Learned a lot from Prof Lehr. .”
CSC5
“Dr. Lehr only grades on your ability to write code. He showed us real examples from when he worked on missiles and rockets at NASA.”
CIS5
“The only problem is that he grades like 95% of , and .”
CIS17A

Remote format

Online

18 reviews

High confidence · Best fit for Hardcore Learner

Online is treated like face-to-face via Zoom recordings; success depends on watching long lectures, while and .

Main concern

, and grades arriving only at the very end.

What students said

“The professor treats the online and the face to face course exactly the same. He records the lecture for both. If you don't watch the lectures, then you will be lost.”
CSC17C
“Lehr is not good with giving basic instructions with .”
CIS17A
“Online is proctored so u but no camera is needed.”
CIS7

Exam style

Know what to expect from exams and major assignments.

Exams and ; online quizzes are often Zoom-proctored without requiring a camera, and finals can be strict.

Weekly quizzesProctored Zoom quizzes onlineNo camera required on some quizzesFinal not always curvedLecture-aligned exams

Assessment risk

Standard

46/100

Low score means less forgiving assessment conditions.

In person

and ; reviewing quiz solutions is repeatedly called the path to the final.

Weekly quizzesQuiz review before finalLecture-based examsTest heavy
“You will have a . He covers the topics before the quiz and goes over the .”
CSC7
“make sure you review the zoom video lectures for the solution of all the quizzes.”
CSC7

Online

Online students report Zoom-proctored quizzes, sometimes with no camera, plus tough uncurved finals and .

Proctored quizzes via ZoomNo camera needed in some sectionsWeekly quizzesStrict final
“Online is proctored so u but no camera is needed.”
CIS7
“Your final will be worth at least 20% of your grade. . It will be graded brutally.”
CIS7
“Also, the .”
CIS7

Student evidence

See what students actually said.

Top student voice

“if you can dedicate the . Learned a lot from Prof Lehr. .”

Voice snapshots generated from 50 reviews (18 online, 32 in person), highlighting industry lectures, heavy workload, and . Credibility rating: High.

🚀 Industry Teaching

76/100

“He showed us real examples from when he worked on missiles and rockets at NASA.”

⏳

40/100

“he grades like 95% of , and .”

💪 Workload Intensity

24/100

“108 hours in the classroom then the same outside for course work. Talk about a full time job.”

👍 Recommendation

72/100

“I will be taking all my CS classes from him till I transfer. Great class and even better instructor.”

Theme 1

👨‍🏫 About Teaching Style

  • His industry experience and live coding demonstrations were particularly valuable
  • He approaches coding from first principles
  • goes on random subjects instead of teaching the supposed course topics

Theme 2

📈 About Difficulty and Grades

  • You can get an A if you show how much work you did on the projects
  • The only plus to this class is the
  • Somehow ended with an A but he only graded a few things a week after the class ended

Theme 3

🧠 About Learning Payoff

  • You'll actually understand the why behind the logic
  • After taking this class I changed my major from Biology to CS
  • Have learned a lot and will keep taking him

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

310

Lifetime ratings

90/100

Evidence confidence

Fifty recent and detailed reviews across CSC and CIS courses show stable themes of strong lectures, heavy work, and .

Inside 50 stored ratings

Quality ratings

5 out of 5184
4 out of 539
3 out of 518
2 out of 523
1 out of 547

Course coverage

CIS17C10 reviews
CIS710 reviews
CIS17A8 reviews
CSC56 reviews
CSC75 reviews
Show 5 more courses
CIS54 reviews
CIS17B2 reviews
CSC17A2 reviews
CSC17C2 reviews
CIS8301 review

Reported outcomes

A range results lead the reported letter grades.

50 reported outcomes

A range

32

A+ 1 · A 31

B range

16

B+ 4 · B 12

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 1 · Rather not say 1