AI Rate Professor

Computer Information Systems

Bryan Krofchok

CISW410 · CISP400 · CISP310 · CISP301 · CISP350 · 39 lifetime ratings

AI rating
44/100
RMP rating
3.1/5
Take again
45.71%
Difficulty
3.9

The decision

Only take him if you want strict programming standards and ; beginners and Easy A .

Best fit · Hardcore LearnerTough GraderSelf-Study HeavyPolarized ReviewsStrict Code StyleLots of Homework
  • some call him one of the while many call him a GPA killer.
  • Labs and mistakes and limited resubmits.
  • Online sections rely on notes and self-teaching more than live instruction.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

32/100

As are possible with heavy effort, but tiny structure or style mistakes often become zeros and an A is far from automatic.

Online reviews stress zeros for tiny mistakes more; in but .

Is the course easy?

Challenging

28/100

Intro CS content plus strict structure charts, frequent quizzes, and .

Online difficulty spikes for ; in person still hard but lectures exist.

Is attendance flexible?

Varies

35/100

Many sections mark attendance mandatory or warn that missing class tanks success, though some say it was not required.

In as essential; online is more asynchronous so .

Is this professor recommended?

Depends

46/100

motivated self-starters who want strict coding praise him, while many others warn to run.

In person has more glowing recommendations; .

Course guide

See how this professor fits your week.

Grading

Strict

28/100

; students report zeros for minor flowchart, structure, or style issues with little partial credit.

Format shift

Online and in person both report harsh zeros; a few in-person students say late work can still earn partial credit.

Workload

Heavy

30/100

Lots of , and long labs add up quickly each week.

Format shift

Online comments emphasize nonstop assignments and quizzes; in person adds pop quizzes and .

Teaching experience

Average

50/100

, and , while many say lectures do not help and help comes as riddles.

Format shift

In person teaching is rated higher overall; online .

Assessment method

Balanced

55/100

, and exams rather than one single mode.

Format shift

; online also highlights transparent peer quizzes.

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

24 reviews

High confidence · Best fit for Hardcore Learner

lectures and feedback can be strong, but , and .

Main concern

Miss class and you fall behind; issues.

What students said

“He's difficult but . if you want to learn something instead of just completing units.”
CISP301
“He gives you a zero for the smallest reason possible.”
CISP301
“Pretty hard class but good teacher miss a class and you might get left behind”
CISP301

Remote format

Online

15 reviews

High confidence · Best fit for Self Taught Pro

Online CISP courses feel like self-study with lecture notes, heavy weekly work, and unforgiving zeros for small code or flowchart mistakes.

Main concern

No real lectures, vague help, and .

What students said

“There are to watch or listen. Every you learn is based on his lecture NOTES”
CISP301
“In the (it just like lost a comma), he gives me a 0”
CISP301
“if it is your first time in . Save yourself.”
CISP301

Exam style

Know what to expect from exams and major assignments.

Exams and projects are demanding with high standards, but reviews do .

Frequent QuizzesTest HeavyPop QuizzesStrict Project Grading

Assessment risk

Standard

45/100

Low score means less forgiving assessment conditions.

In person

In person features frequent pop quizzes and ; risk.

Pop QuizzesTough ExamsSkip Class Risk
“Quizzes are excessive—up to 3 a day—but he does offer .”
CISP301
“He is a and the .”
CISP301

Online

Online , and harshly graded projects with little evidence of webcam or Lockdown Browser policies.

Test HeavyDaily QuizzesHarsh Project Zeros
“he was just write lecture note and and quizzes everyday”
CISP301
“he gives me a 0 in the though my program runs everything is normal”
CISP301

Student evidence

See what students actually said.

Top student voice

“He's difficult but . if you want to learn something instead of just completing units.”

Voice snapshots generated from 39 reviews spanning 2015-2026, highlighting polarization in grading and format differences. Credibility rating: High.

⚖️

28/100

“He gives you a zero for the smallest reason possible.”

📚

30/100

“Since it is asynchronous, you have to teach yourself the concepts”

👍 Polarized Recommendation

46/100

“One of the best teachers I've had in 2 degree programs.”

🧠 Teaching Split

50/100

“Dont listen to the bad reviews, he is really a good teacher (and super smart).”

Theme 1

👨‍🏫 About Teaching Style

  • Really boring professor. , and everything is based from textbook.
  • Prof K is an excellent CS teacher.
  • His lectures .

Theme 2

📈 About Difficulty and Grades

  • for an A? Almost impossible.
  • All he will do is destroy your GPA!
  • Though a and resubmit for better grade.

Theme 3

💻 About Online vs In Person

  • . If you're a CS beginner, I would not suggest taking it.
  • Pretty hard class but good teacher miss a class and you might get left behind

Data context

See exactly what the AI read.

Analysis sample

39

Recent reviews read by the AI

39

Lifetime ratings

86/100

Evidence confidence

39 detailed reviews across many years and both formats show a and self-study load.

Inside 39 stored ratings

Quality ratings

5 out of 517
4 out of 53
3 out of 52
2 out of 53
1 out of 514

Course coverage

CISP30133 reviews
CISP3103 reviews
CISP3501 review
CISP4001 review
CISW4101 review

Reported outcomes

B range results lead the reported letter grades.

33 reported outcomes

A range

10

A+ 3 · A 6 · A- 1

B range

11

B+ 5 · B 4 · B- 2

C range

3

C+ 1 · C 2

D range

1

D 1

F

0

No reported values

No letter grade reported

8

Audit/No Grade 1 · Drop/Withdrawal 2 · Not sure yet 4 · Rather not say 1