AI Rate Professor

Computer Science

Theoni Harrisburg

CIS151 · CIS192C · UNIX · PROGR192 · CISC186192 · CSIS110 · CISC181 · CISC151 · CICS151 · CISC · CISCCISC · CIS192 · CISC192 · 46 lifetime ratings

AI rating
22/100
RMP rating
2.2/5
Take again
9.09%
Difficulty
3.3

The decision

Avoid unless you already code well and want a hard self-directed C++ grind.

Best fit · Self Taught ProLecture tangentsSelf-teach requiredUnclear assignmentsHarsh for beginnersUnorthodox style
  • Dominant theme is lectures filled with off-topic rants instead of coding instruction.
  • Beginners and many , and withdrawals.
  • A small minority of experienced programmers value the and knowledge.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

36/100

Some older comments mention easy A or open-book tests, but many report , and drops.

A few ; recent online and in-person reviews emphasize harsh grades and withdrawals.

Is the course easy?

Challenging

28/100

Students say concepts are advanced for intro C++, with little teaching and .

Both formats warn beginners away; .

Is attendance flexible?

Optional

62/100

, though some sections list it as required.

Online and as no; a minority say yes.

Is this professor recommended?

Avoid

12/100

and most detailed reviews urge students not to enroll.

and in person across many years.

Course guide

See how this professor fits your week.

Grading

Strict

28/100

Multiple students call grading harsh for beginners even after tutor help; expectations feel unreasonable.

Format shift

Online and and .

Workload

Heavy

32/100

Assignments are hard, sequential, and .

Format shift

Online mentions confusing submission and outdated sites; in .

Teaching experience

Poor

24/100

Most students say little subject teaching happens; lectures become politics, movies, and personal stories.

Format shift

Both formats repeatedly describe rants over instruction; rare positives call style unorthodox but useful for self-starters.

Assessment method

FocusOnAssignments

30/100

and projects dominate; tests are sometimes called easy but .

Format shift

In ; online stresses assignment confusion and self-learning for points.

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

37 reviews

High confidence · Best fit for Self Taught Pro

In person reviews , and teaching ineffective.

Main concern

Off-topic monologues and expectation that students already know programming.

What students said

“Literally the worst professor I've ever met, her 3 hour long lecture contains 2.5 hours of random rambles”
CIS192
“If you enjoy self-learning, then this class is exactly like that.”
CISC192
“This prof need to stop teaching. .”
CISC192

Remote format

Online

9 reviews

High confidence · Best fit for Self Taught Pro

Online students , and strong avoid advice.

Main concern

Almost no usable lecture content and .

What students said

“she does not teach in class at all and goes into a tangent about 80% of her lectures.”
CISC192
“3 hour lecture had 7 minutes of actual material, and 2 hrs 53 minutes of prof talking about military/politics/movies.”
CIS192
“Stay away from this teacher.”
CISC

Exam style

Know what to expect from exams and major assignments.

some older notes say open-book easy tests, while overall .

Some open-book testsAssignment-heavy courseEasy tests vs hard homeworkLittle exam detail in recent reviews

Assessment risk

Varies

48/100

Low score means less forgiving assessment conditions.

In person

In person, tests are sometimes called easy relative to homework, but .

Tests very easy thoughHomework via secure serverSelf-study required
“ though.”
CISC192
“He requires you to submit homework via a secure server, not blackboard.”
CISC192

Online

Online reviews barely describe proctoring; and .

Open book tests mentioned historicallyExtra creditAssignment focused
“On the plus side, it's an easy A. tons of ex.credit, and ”
CISC192

Student evidence

See what students actually said.

Top student voice

“ . The concepts the professor goes over are VERY complicated for someone who is a beginner.”

Voice snapshots generated from 46 reviews, highlighting off-topic lectures and beginner risk. Credibility rating: High.

🎯 Teaching Quality

24/100

“she does not teach in class at all and goes into a tangent about 80% of her lectures.”

🚫 Recommendation

12/100

“Stay away from this teacher.”

📚

30/100

“You will have to basically learn this on your own by Google/book and .”

⚠️ Beginner Risk

20/100

“If you have NEVER coded before or have only just learned .”

Theme 1

👨‍🏫 About Teaching Style

  • 3 hour lecture had 7 minutes of actual material
  • constantly deviates from the class and rants about movies, guns, planes or the military
  • Frequent tangents, but they're very interesting!

Theme 2

📈 About Difficulty & Grades

  • she would still harshly grade my work
  • Probably the hardest introductory C++ class .
  • easy A. i took class in intersession and aced it

Theme 3

💻 About Self-Learning

  • Google things often and ask others for help.
  • If you enjoy self-learning, then this class is exactly like that.
  • if you can code already, don't if you can't.

Data context

See exactly what the AI read.

Analysis sample

46

Recent reviews read by the AI

46

Lifetime ratings

86/100

Evidence confidence

46 reviews over two decades show a highly consistent pattern of off-topic lectures and beginner failure, supporting high credibility.

Inside 46 stored ratings

Quality ratings

5 out of 510
4 out of 52
3 out of 54
2 out of 510
1 out of 520

Course coverage

CISC19223 reviews
CIS1929 reviews
CIS1512 reviews
CISC1512 reviews
UNIX2 reviews
Show 8 more courses
CICS1511 review
CIS192C1 review
CISC1 review
CISC1811 review
CISC1861921 review
CISCCISC1 review
CSIS1101 review
PROGR1921 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

15 reported outcomes

A range

6

A+ 1 · A 4 · A- 1

B range

1

B- 1

C range

0

No reported values

D range

0

No reported values

F

1

F 1

No letter grade reported

7

Drop/Withdrawal 4 · Incomplete 2 · Not sure yet 1