AI Rate Professor

Computer Information Systems

Michael Loceff

CS1C · CS001A · CIS15ABC · CS2B · CS2A · CS1B · CS1A · CS3B · 1A · CS2C · CS001C · 2A · 284 lifetime ratings

AI rating
60/100
RMP rating
4.0/5
Take again
66.67%
Difficulty
3.6

The decision

Take him if you want rigorous CS training and , but if you need a relaxed or flexible intro course.

Best fit · Hardcore LearnerRigorous programming trainingStrict style gradingDetailed feedbackClear modulesHigh effort required
  • Students often learn a lot, but the class demands sustained effort and precision.
  • as picky, strict, or focused on small style details.
  • Online and from students who dislike his coding standards.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

36/100

A grades are possible, but students repeatedly say they require careful work, strict style compliance, and persistence.

Both formats show hard grading, with online reviews giving more detailed complaints about small deductions.

Is the course easy?

Challenging

34/100

The programming content is rigorous, assignment-driven, and often difficult for .

Online and online beginners reporting more confusion.

Is attendance flexible?

Varies

55/100

Reviews , though online participation and forums are important.

Online reviews emphasize discussion participation, while .

Is this professor recommended?

WorthIt

66/100

Many recommend him for serious learning, but a large minority and teaching style.

Both formats are polarized, but online reviews contain more direct warnings about fit.

Course guide

See how this professor fits your week.

Grading

Strict

22/100

Students and formatting mistakes.

Format shift

programming assignments.

Workload

Heavy

28/100

Assignments are often described as challenging, time-consuming, and requiring steady effort.

Format shift

Online reviews include the strongest workload complaints, while .

Teaching experience

Good

73/100

His materials and feedback are often praised, but .

Format shift

Online reviews praise modules and responsiveness but also report confusion; .

Assessment method

FocusOnAssignments

25/100

Reviews focus heavily on programming assignments, modules, homework, and .

Format shift

Both formats center on assignment performance, with .

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

17 reviews

High confidence · Best fit for Hardcore Learner

but valuable class, with strong praise from disciplined students and sharp criticism from frustrated ones.

Main concern

and occasional frustration with questions or standards.

What students said

“Professor Loceff will teach you, but you have to put your effort into the assignments.”
CS2B
“You lose a lot of not having indent in your code.”
CS001A
“The lectures are crystal clear, the assignments can be extremely toughtime consuming, and .”
CS1C

Remote format

Online

33 reviews

High confidence · Best fit for Hardcore Learner

, and responsiveness, but many criticize strict grading and heavy effort.

Main concern

Online students often struggle with and .

What students said

“Do the reading and keep up with the programming work and you'll do fine.”
CS3B
“ .”
1A
“I easily spent over over 30 HOURS a week on this course alone.”
CS1A

Exam style

Know what to expect from exams and major assignments.

, but they do not clearly prove proctoring, open-book status, or .

Module-Based Exams

Assessment risk

Varies

50/100

Low score means less forgiving assessment conditions.

In person

policy.

Online

Online reviews only clearly state that exams are based on his modules, with .

Exams Based On Modules
“ .”
CS1A

Student evidence

See what students actually said.

Top student voice

“Loceff's classes can be challenging, but the upside is that you will emerge at the end a better programmer, knowledgeable of many key concepts and ready for higher level classes.”

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

🎯 Teaching Quality

73/100

“ and well-written.”

⚖️

22/100

“ .”

📚 Effort Required

28/100

“The ; be prepared to put in work.”

👍 Recommendation Fit

66/100

“Students who get As and want to be challenged, look no further.”

Theme 1

👨‍🏫 About Teaching Style

  • The online material is full of programming examples.
  • and well-written.
  • AMAZING lecture notes. Great assignments. Absolutely take him for ANY of the CS1ABC and CS2ABC courses

Theme 2

⚖️

  • .
  • .
  • Turn in 100% logical assignment with two style errors and you get a B-.

Theme 3

📈 About Difficulty & Grades

  • It is NOT an easy ride.
  • The ; be prepared to put in work.
  • It wasn't easy but I got all A+ in those courses.

Theme 4

❤️ About Fit

  • If you want a laid-back introduction to CS or one where you can color outside the lines, this probably isn't the .
  • If you want a professional, disciplined approach that will prepare you for the real world of programming and are willing to work hard, then this is the professor.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

284

Lifetime ratings

92/100

Evidence confidence

Fifty reviews across online and in-person formats provide detailed, , and learning value.

Inside 50 stored ratings

Quality ratings

5 out of 5170
4 out of 550
3 out of 522
2 out of 523
1 out of 519

Course coverage

CS1A15 reviews
CS001A8 reviews
1A7 reviews
CS1C5 reviews
CS2B4 reviews
Show 7 more courses
CS2A3 reviews
CS2C3 reviews
2A1 review
CIS15ABC1 review
CS001C1 review
CS1B1 review
CS3B1 review

Reported outcomes

A range results lead the reported letter grades.

22 reported outcomes

A range

19

A+ 10 · A 7 · A- 2

B range

2

B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Drop/Withdrawal 1