Is this an easy A?
HardWork
32/100Tough, nitpicky grading and constant practice and meeting strict coding standards.
Online reviews stress failing beginners and ; but more fair if you put in work.
CSM125 · CSM10A71443 · CSM30 · CSM01A · CS30 · CSM10B · CSM30M10A · CSM10A · 34 lifetime ratings
The decision
Key questions
Is this an easy A?
Tough, nitpicky grading and x x x x x x x x constant practice and meeting strict coding standards.
Online reviews stress failing beginners and x x; x x x x x x but more fair if you put in work.
Is the course easy?
Content moves past entry level fast, with assembly, architecture, and C++ projects that overwhelm students without prior coding.
Both formats report high difficulty; online beginners describe it as especially crushing.
Is attendance flexible?
x x x x as required and tags like Skip class? You won't pass appear often.
Online and x x x x as mandatory in the majority of recent reviews.
Is this professor recommended?
x x x x x x x x x; strongly discouraged for first-time coders.
x x x x x x x; recent online reviews drag recommendation down.
Course guide
Grading
Strict
28/100
Frequent Tough grader tags, whole letter-grade deductions for style issues, and little x x.
Format shift
Online students report unforgiving curves; x x x x x as industry-style.
Workload
Heavy
30/100
Lots of x x x x x, and high-stakes tests demand many hours weekly.
Format shift
Online adds multi-hour Zoom lectures plus in-class quizzes; x x x x.
Teaching experience
Average
58/100
Passionate and knowledgeable for motivated students, but lectures can be skimpy, defensive, or unhelpful for beginners.
Format shift
In-person quality skews excellent; online quality is frequently rated 1 with x x.
Assessment method
FocusOnExams
72/100
Tests and x x x x x x x x strict criteria.
Format shift
Online emphasizes proctored Canvas quizzes and finals; in-person stresses straightforward but x x and PAs.
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
Classroom format
High confidence · Best fit for Hardcore Learner
x x x x x x x x option at the college if you work hard, with x x and transferable skills.
Main concern
Harsh letter-grade penalties for style issues and x x; still tough for underprepared students.
What students said
“Robert Farrell is the only computer science professor at moorpark college who cares about his students success in the future.”
“EXCELLENT professor. May seem hard but he is better than any alternative at Moorpark.”
“As a x x x x x x x x. He will actually teach you what you need to know”
Remote format
High confidence · Best fit for Hardcore Learner
Online CSM125 is widely described as brutal for first-time coders with x x x x x x, and little hand-holding.
Main concern
Beginners fail while experienced coders pass; tone can feel condescending and support is limited.
What students said
“If you're considering taking this class as a first-time coder, don't.”
“Asks to write code snippets in x x x x x x x because you can't test if they work.”
“About 4-5 students spoke up in Zoom about privacy concerns regarding Proctorio and the difficulty of the final”
Exam style
Exams and quizzes are high-stakes and often proctored online; overall format favors prepared coders and punishes guessing.
Assessment risk
Strict
38/100
Low score means less forgiving assessment conditions.
x x x x x but difficult; he often tells you what to study yet grades code harshly.
“x x x and x x x x x. You have to try your hardest to get a good grade in the class.”
“Difficult tests but tells you what to study.”
Online reviews cite proctored Canvas quizzes, Proctorio privacy concerns, and hard finals with limited help.
“Asks to write code snippets in x x x x x x x because you can't test if they work.”
“About 4-5 students spoke up in Zoom about privacy concerns regarding Proctorio and the difficulty of the final”
Student evidence
Top student voice
“If you've coded before, take the class and you'll love him. If you x x x x x x x.”
“You pretty much have to teach yourself the material. If you have to take this class, study the subject first before enrolling.”
“x x x x x x x x x once before they transfer out.”
“x x x x. He subtracts a WHOLE letter grade for very specific things even though the whole program works flawlessly.”
“This class had people that knew how to code beforehand (passing) and people that were just learning (failing).”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
34
Recent reviews read by the AI
34
Lifetime ratings
86/100
Evidence confidence
34 detailed reviews across many years and courses with x x x x x and consistent themes on rigor and grading.
Inside 34 stored ratings
Reported outcomes
24 reported outcomes
A+ 1 · A 8 · A- 1
B+ 1 · B 5 · B- 1
C+ 1 · C 1
D- 1
F 1
Drop/Withdrawal 1 · Not sure yet 2