AI Rate Professor

Computer Information Tech.

Roger Powell

CIT093 · CIT232 · CS190 · CS110 · CIT120 · CIT114 · CIT105 · CS120 · CIT102 · 25 lifetime ratings

AI rating
58/100
RMP rating
3.3/5
Take again
75%
Difficulty
2.3

The decision

if you can teach yourself CS and want a laid-back, knowledgeable mentor—not if you need structured lectures.

Best fit · Self Taught ProSelf-taught heavyKnowledgeable but hands-offRambles in lectureEasy if you code weeklyPolarizing CS mentor
  • ; lectures often off-topic or joke-heavy.
  • ; if you do the work.
  • Highly knowledgeable and encouraging for motivated CS students; weak for those needing hand-holding.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

68/100

Do the weekly coding and and grades are usually fine; as easy.

Both online and completed; evidence is mostly in-person.

Is the course easy?

Beginner

72/100

Content is entry-level CS/CIT and a breeze with some experience, but abstract for pure beginners who need structure.

Online difficulty ratings split low and high; .

Is attendance flexible?

Optional

82/100

Most comments and he does not care if , though one review said yes.

In-person evidence dominates; online reviews .

Is this professor recommended?

WorthIt

62/100

About three-quarters would take again and , but a vocal group strongly prefers other CS faculty.

Online reviews are strongly positive; .

Course guide

See how this professor fits your week.

Grading

Lenient

70/100

Tests are frequently called easy; completing weekly work is enough for solid grades.

Format shift

In-person comments drive this; online also calls him tough but fair.

Workload

Moderate

55/100

Weekly coding or busywork is common; not overwhelming if you keep pace, but and .

Format shift

Some in-person CS110 reviews report lots of homework; .

Teaching experience

Average

55/100

Deep subject knowledge and humor, but frequent rambling, side-tracking, and weak lecture clarity.

Format shift

Online reviewers rate teaching higher; in-person quality is highly mixed.

Assessment method

FocusOnAssignments

35/100

Weekly programs, labs, and Blackboard work carry most of the .

Format shift

In-person CS/CIT comments emphasize weekly coding; .

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

23 reviews

High confidence · Best fit for Self Taught Pro

and fun; critics say he rambles, googles answers, and expects full self-teaching.

Main concern

Lecture quality and engagement vary widely; busywork and .

What students said

“Learning to code is hard, it's not that he's a bad teacher but getting into CS takes a lot of work in the beginning. He's super cool and encouraging though.”
CS110
“worse!expect you to do everything on your own so if you can't teach .”
CS110
“Powell's class is a breeze, esp. if you have a little programming experience.”
CS190

Remote format

Online

2 reviews

Medium confidence · Best fit for Self Taught Pro

Online CS110 students praise his knowledge and tough-but-fair inspiration; he teaches how to learn more, not spoon-feed.

Main concern

Self-directed style can .

What students said

“He doesn't spoon-feed answers to students, which is why some people are trashing him. He is the .”
CS110
“Tough but fair. Definitely an inspiration and will help you understand the material.”
CS110

Exam style

Know what to expect from exams and major assignments.

Exams exist and can be tightly timed, but many students say if you do the work.

Timed multiple-choice style examsEasy tests if you reviewWeekly coding over exams

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

One reviewer described 100-question exams with only 30 minutes; .

Timed examsEasy testsReview days matter
“exams are 100 questions you only get 30 minutes to anwer all questions”
CIT102
“ and ”
CS110

Online

Online reviews .

Student evidence

See what students actually said.

Top student voice

“He doesn't spoon-feed answers to students, which is why some people are trashing him. He is the .”

Voice snapshots generated from 25 reviews (2 online, 23 in-person), highlighting self-teaching, lecture quality, and grade ease. Credibility rating: High.

🧠 Self-Teaching Expectation

55/100

“expect you to do everything on your own so if you can't teach ”

👍 Knowledge & Mentorship

70/100

“FYI he's internationally renowned for his cyber security teams... Always helpful and non judgmental.”

📚 Workload Reality

55/100

“There's lots of busy work and .”

Theme 1

👨‍🏫 About Teaching Style

  • He rambles a lot and .
  • His style of teaching is slow and laid back.
  • One of the .

Theme 2

📈 About Difficulty & Grades

  • Powell's class is a breeze, esp. if you have a little programming experience.
  • and
  • Tough but fair.

Theme 3

💬 About Support

  • If you need help, ask a brick wall because all he will do is say google it.
  • Always helpful and non judgmental.
  • He shows students not only how to do things, but also how to find out where to learn even more.

Data context

See exactly what the AI read.

Analysis sample

25

Recent reviews read by the AI

25

Lifetime ratings

78/100

Evidence confidence

25 reviews spanning 2008-2018 with detailed comments and consistent self-teach vs mentor themes support medium-high confidence.

Inside 25 stored ratings

Quality ratings

5 out of 511
4 out of 53
3 out of 52
2 out of 55
1 out of 54

Course coverage

CS11012 reviews
CIT1144 reviews
CIT1022 reviews
CIT1052 reviews
CIT0931 review
Show 4 more courses
CIT1201 review
CIT2321 review
CS1201 review
CS1901 review

Reported outcomes

A range results lead the reported letter grades.

5 reported outcomes

A range

4

A+ 1 · A 3

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Incomplete 1