AI Rate Professor

Computer Science

Bill Moseley

COMMB74A · COMSB2 · COMB74A · CS74A · COMB2 · COMSB75C · HTMLCSS · COMSB74A · COMS · COMPB41 · DWONLN · ALL · COMPB42 · COMPB10 · B · 40 lifetime ratings

AI rating
86/100
RMP rating
3.8/5
Take again
87.5%
Difficulty
2.0

The decision

Take Bill Moseley if you like project-based computer science and can work independently when directions are thin.

Best fit · Self Taught ProProject basedEasy gradingHelpful in personSelf-taught onlineNo exams
  • Recent Python reviews are very strong, with , and .
  • Older and online-leaning reviews are mixed, with some students saying help was hard to get and directions were vague.
  • The class can be an easy A, but independent learners handle the weaker online support better.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

88/100

Grades are often easy because many courses use projects, resubmissions, few or no exams, and reasonable grading, though .

Online evidence is mixed but still includes easy-A project structures, while and support.

Is the course easy?

Beginner

74/100

Intro programming and web courses are usually manageable, but some students find the self-directed parts and .

In-person reviews make the course sound clearer and easier, while online reviews show more confusion and stress.

Is attendance flexible?

Optional

82/100

as not mandatory, and several mention recordings, skipped classes, or online materials.

Both formats lean flexible, though as required and some classes rely on participation.

Is this professor recommended?

WorthIt

80/100

Most students recommend him for clear project-based teaching and , but repeated complaints about online support lower confidence.

In-person recommendation is stronger, while online recommendation depends heavily on comfort with independent learning.

Course guide

See how this professor fits your week.

Grading

Lenient

84/100

Students often describe him as reasonable or easy, with project completion and resubmissions helping grades.

Format shift

Online grading can be generous, but online support issues create uneven outcomes.

Workload

Moderate

70/100

Workload is mostly assignments and projects, often manageable but sometimes 13 to 15 projects across the term.

Format shift

Online and in-person both rely on projects, with online students more likely to describe the work as stressful when directions are vague.

Teaching experience

Good

78/100

and helpfulness, but older online-focused reviews criticize limited guidance and weak responsiveness.

Format shift

In-person teaching is much better reviewed than online teaching.

Assessment method

FocusOnAssignments

15/100

Many reviews describe projects, assignments, quizzes, and little or .

Format shift

Recent in-person Python evidence explicitly says there are no exams, while online .

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

34 reviews

High confidence · Best fit for Effort For Reward

In-person reviews are mostly positive, especially , and manageable projects.

Main concern

Some older reviews say the teaching can feel hands-off or boring.

What students said

“Professor Bill explained all Python concepts very well.”
compb10
“He has to be one of the best teachers on campus”
COMPB42

Remote format

Online

6 reviews

Medium confidence · Best fit for Self Taught Pro

Online reviews are split between clear project-based structure and complaints about vague directions, stress, and slow communication.

Main concern

Some online students say he is hard to reach and expects self-teaching.

What students said

“There are 13 assignments and if u finish them u get an A.”
compb10
“really hard to reach if you need help emailed him multiple times in semester never even got a response back”
COMPB42

Exam style

Know what to expect from exams and major assignments.

The strongest current evidence says there are no exams and grading is project based, while older reviews mention tests or .

No ExamsProject BasedWeekly QuizzesNo Clear Proctoring Evidence

Assessment risk

StudentFriendly

90/100

Low score means less forgiving assessment conditions.

In person

in recent Python and lecture-based tests in older computer literacy classes.

No ExamsProject BasedLecture-Based Tests
“ .”
compb10
“Tests are not based off reading but on the lectures”
COMSB2

Online

Online reviews mention assignments and weekly quizzes, but do not clearly prove webcam, proctoring, Lockdown Browser, open-book, take-home, midterm, or .

AssignmentsWeekly QuizzesNo Clear Proctoring Evidence
“U need your text to read for the weekly quizzes”
COMPB41
“There are 13 assignments and if u finish them u get an A.”
compb10

Student evidence

See what students actually said.

Top student voice

“ .”

Voice snapshots generated from 40 reviews, highlighting key themes in , and online support. Credibility rating: High.

🎯 Teaching Quality

78/100

“Professor Bill explained all Python concepts very well.”

📦 Project-Based Grading

88/100

“There are 13 assignments and if u finish them u get an A.”

⚠️ Online Support Risk

55/100

“emailed him multiple times in semester never even got a response back”

Theme 1

👨‍🏫 About Teaching Style

  • Questions are always welcome in his class.
  • He tries his best to explain basic concepts.
  • He has to be one of the best teachers on campus

Theme 2

📈 About Difficulty & Grades

  • There are 13 assignments and if u finish them u get an A.
  • , and .
  • fun class.. easy B .... A if you try

Theme 3

💻 About Online Learning

  • if your and research for your topics online
  • I struggled the whole way on vague directions and bizarre program oddities.
  • Maybe the campus class would have been better. But for !

Data context

See exactly what the AI read.

Analysis sample

40

Recent reviews read by the AI

40

Lifetime ratings

88/100

Evidence confidence

Forty reviews provide broad evidence, but the time span is long and older online complaints may not fully reflect current courses.

Inside 40 stored ratings

Quality ratings

5 out of 523
4 out of 54
3 out of 54
2 out of 55
1 out of 54

Course coverage

COMSB212 reviews
COMPB425 reviews
COMSB74A4 reviews
compb103 reviews
COMPB413 reviews
Show 10 more courses
ALL2 reviews
COMMB74A2 reviews
COMSB75C2 reviews
B1 review
COMB21 review
COMB74A1 review
COMS1 review
CS74A1 review
DWONLN1 review
HTMLCSS1 review

Reported outcomes

A range results lead the reported letter grades.

15 reported outcomes

A range

12

A+ 5 · A 7

B range

1

B 1

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Not sure yet 1