AI Rate Professor

Computer Science

Carlos Rodriguez

CS115 · CIS101 · CS113 · CIS210 · CIS222 · CS119 · CIS146 · CS112 · CS116 · 47 lifetime ratings

AI rating
55/100
RMP rating
3.2/5
Take again
53.19%
Difficulty
2.4

The decision

if you can tolerate off-topic lectures and learn independently, because but teaching quality is inconsistent.

Best fit · Self Taught ProCaring but inconsistentOff-topic lecturesUnclear assignmentsSelf-teaching requiredExtra credit available
  • Student experiences are sharply split between caring, career-focused support and .
  • Many A grades appear possible, but and weak course-content coverage.
  • Online reviews are more negative about organization, responsiveness, and self-teaching than the stronger in-person praise.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

68/100

A grades are common and appears, but and self-teaching make the real effort unpredictable.

, while in-person evidence includes more reports of easy work and .

Is the course easy?

Standard

55/100

The content is often basic, but poor explanations, missing core topics, and .

Online reviews emphasize disorganization, while complaints that core material was not taught.

Is attendance flexible?

Varies

55/100

Reviews mention participation and lectures, but they do not clearly prove a .

Both formats mention participation, but neither format clearly .

Is this professor recommended?

Depends

52/100

and career advice, but many warn against him for weak structure and poor content coverage.

In-person reviews include more strong recommendations, while online .

Course guide

See how this professor fits your week.

Grading

Fair

62/100

Grades often look generous and is mentioned, but and unclear grading complaints keep this from being truly lenient.

Format shift

and , while online reviews include tougher and less clear grading experiences.

Workload

Moderate

58/100

Workload is usually manageable, but unclear wording and .

Format shift

Online work feels heavier because , while as straightforward.

Teaching experience

Average

54/100

He is often described as caring and passionate, but many students say lectures are off-topic and do not teach enough course material.

Format shift

and energy, while online teaching has stronger complaints about disorganization and self-teaching.

Assessment method

FocusOnAssignments

32/100

Reviews , and projects than on exams.

Format shift

Both formats mainly discuss assignments and .

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

33 reviews

High confidence · Best fit for Effort For Reward

support and fun lectures while others say he skips core programming content.

Main concern

The main risk is that lectures may drift into career stories instead of the promised programming material.

What students said

“His main goal is for you to actually learn and understand the material.”
CS113
“Didn't cover ANY concepts related to JavaScript”
CS112
“A pretty easy class in terms of classwork.”
CS113

Remote format

Online

14 reviews

High confidence · Best fit for Self Taught Pro

Online reviews often describe unclear modules, weak communication, and self-teaching, with a smaller group praising his real-world focus and support.

Main concern

Students often say online lectures and .

What students said

“ unless you're good at teaching yourself and .”
CS119
“This professor does little teaching of actual material.”
CS113
“he allows late assignment he gives you alot of chances to do your work.”
CS116

Exam style

Know what to expect from exams and major assignments.

Reviews do not clearly prove a consistent exam format, proctoring rule, open-book policy, or .

Exam policy not clearly provenAssignment-focused grading

Assessment risk

Varies

50/100

Low score means less forgiving assessment conditions.

In person

, proctoring, open-book exams, or a specific final format.

Exam policy not clearly proven

Online

Online reviews do not clearly prove webcam, proctoring, Lockdown Browser, open-book exams, or a .

Exam policy not clearly proven

Student evidence

See what students actually said.

Top student voice

“ unless you're good at teaching yourself and .”

Voice snapshots generated from 47 reviews, highlighting key themes in , and format differences; credibility rating: High.

🎯 Teaching Quality

54/100

“Video lectures were mostly off-topic, with little actual course content.”

👍 Recommendation Split

52/100

“ as much classes as you possibly can as you will learn a lot.”

⚖️ Grade Effort

68/100

“He offers opportunities to help boost your grade.”

Theme 1

👨‍🏫 About Teaching Style

  • The zoom lectures are rants and tangents.
  • He kept talking about his professional life and "what ifs".
  • He keeps his class fun and loves to communicate with the classroom.

Theme 2

📈 About Difficulty & Grades

  • A pretty easy class in terms of classwork.
  • Not a but does not provide any support or useful resources.
  • He offers opportunities to help boost your grade.

Theme 3

❤️ About Support

  • get it.
  • if .
  • He helped and push .

Data context

See exactly what the AI read.

Analysis sample

47

Recent reviews read by the AI

47

Lifetime ratings

88/100

Evidence confidence

The analysis uses 47 reviews across several years with detailed but highly polarized comments.

Inside 47 stored ratings

Quality ratings

5 out of 523
4 out of 51
3 out of 51
2 out of 56
1 out of 516

Course coverage

CS11320 reviews
CIS1017 reviews
CIS2107 reviews
CS1195 reviews
CIS2223 reviews
Show 4 more courses
CIS1462 reviews
CS1121 review
CS1151 review
CS1161 review

Reported outcomes

A range results lead the reported letter grades.

46 reported outcomes

A range

24

A+ 5 · A 18 · A- 1

B range

7

B+ 1 · B 6

C range

2

C 2

D range

0

No reported values

F

2

F 2

No letter grade reported

11

Audit/No Grade 1 · Drop/Withdrawal 1 · Incomplete 1 · Not sure yet 7 · Rather not say 1