Is this an easy A?
FairEffort
55/100Grades can be high, but many students say they earned them through prior knowledge, self-teaching, , or .
Online and , but online reviews report more lab confusion and end-loaded workload.
CIS36B · CIS35A · CIS44F · CISD012 · CIS21B · D102 · CIS36A · CIS102 · CIS95F · CIS104 · 64E · 35A · 45 lifetime ratings
The decision
Key questions
Is this an easy A?
Grades can be high, but many students say they earned them through prior knowledge, self-teaching, extra credit, or surviving unclear labs.
Online and in-person evidence both show possible A grades, but online reviews report more lab confusion and end-loaded workload.
Is the course easy?
The course content feels hard because assignments often require skills not clearly taught, especially for beginners.
Both formats are difficult for beginners, with online reviews emphasizing old videos and vague lab instructions.
Is attendance flexible?
Many sections do not require attendance, but some reviews mention required meetings, random participation, or scheduled exams.
Online attendance is usually flexible but not always, while in-person attendance requirements are mixed.
Is this professor recommended?
Students mainly avoid him because they feel unsupported, confused, and forced to teach themselves.
Both formats are mostly negative, with online reviews showing the strongest pattern of avoidance.
Course guide
Grading
Strict
35/100
Students report harsh lab grading, unclear rubrics, zeroes, and penalties for missing small requirements, though some exams or finals may be lenient.
Format shift
Online reviews mention strict lab grading more often, while in-person reviews also report disputed zeroes and unclear grading.
Workload
Heavy
25/100
Workload is heavy because labs, projects, readings, and final-week deadlines pile up with limited teaching support.
Format shift
Online reviews repeatedly mention end-loaded labs and heavy self-study, while in-person reviews still describe lots of projects and reading.
Teaching experience
Poor
22/100
Most reviews describe weak teaching, old slide-based lectures, vague instructions, poor responsiveness, and disorganization.
Format shift
Online sections are criticized for old recordings and copied materials, while in-person sections are criticized for slide reading and weak explanations.
Assessment method
Balanced
48/100
Assessment appears to mix labs, assignments, quizzes, projects, midterms, and finals, with labs often driving student frustration.
Format shift
Online reviews focus on labs and final-week deadlines, while in-person reviews mention projects, assignments, and exams.
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 Self Taught Pro
In-person reviews are also mostly negative, with some isolated praise, but students still report weak teaching and self-learning pressure.
Main concern
Students say lectures are slide-reading and help is unreliable.
What students said
“This class is brutal if you don't already know Java.”
“All he does is read thru slides and doesn't seem to have idea/ can't explain how code executes step-by-step.”
“Everything I know was self-taught.”
Remote format
High confidence · Best fit for Self Taught Pro
Online reviews are strongly negative, citing old lectures, vague labs, late grading, poor communication, and heavy self-teaching.
Main concern
Beginners often feel unsupported and overwhelmed by unclear assignments.
What students said
“He puts very minimal effort to actually teaching and mostly uses old lectures that are about 2 years old.”
“Two different Syllabi; both full of errors and conflicting.”
“You'll have to spend hours every day teaching yourself everything.”
Exam style
Reviews mention finals and midterms but do not clearly prove open-book, webcam, Lockdown Browser, or strict proctoring policy.
Assessment risk
Standard
50/100
Low score means less forgiving assessment conditions.
In-person reviews mention scheduled finals and midterms, but exam policy details are not clearly proven.
“he had scheduled finals and midterms (which were told like a week before the date) that conflicted with other class's finals”
“The entire class is still waiting for grades from Assignment #2,#3 & Midterm, NO ETA”
Online reviews mention finals, Zoom finals, and final-week scheduling, but they do not clearly prove webcam, proctoring, open-book, or Lockdown Browser rules.
“he scheduled the finals to be on zoom despite the class being async.”
“Two of the labs are due on the day of the final exam, and one the night before.”
Student evidence
Top student voice
“If you're new to CIS, Steer away from this class.”
“he literally doesnt teach whatsoever”
“he marks off points for things never specified in the assignment rubric.”
“You'll have to spend hours every day teaching yourself everything.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
46
Recent reviews read by the AI
45
Lifetime ratings
90/100
Evidence confidence
The analysis uses 46 reviews across several years and formats, with a strong and repeated negative pattern.
Inside 46 stored ratings
Reported outcomes
41 reported outcomes
A+ 8 · A 10 · A- 1
B+ 1 · B 1
No reported values
No reported values
No reported values
Drop/Withdrawal 3 · Incomplete 5 · Not sure yet 12