Is this an easy A?
HardWork
42/100An A is realistic for prepared students, but comments repeatedly , and serious studying.
Online evidence includes one easier CIS22B review, while hard.
CISD071A · 15AG · CIS71A · CIS29 · CIS22B · CIS15AG · CIS022B · CIS22A · 59 lifetime ratings
The decision
Key questions
Is this an easy A?
An A is realistic for prepared students, but comments repeatedly say it takes heavy homework, careful coding, and serious studying.
Online evidence includes one easier CIS22B review, while in-person evidence more consistently says students must work hard.
Is the course easy?
The course content is challenging because assignments, syntax details, and tests demand real programming understanding.
Both formats show difficulty, but CIS29 online sounds especially intense.
Is attendance flexible?
Attendance ranges from optional to mandatory, and several students say skipping class hurts performance.
Online reviews include both mandatory and optional attendance, while in-person reviews also vary by course and term.
Is this professor recommended?
Most positive reviews recommend him because students learn a lot, but workload and grading make him a poor fit for easy-grade seekers.
In-person reviews provide most recommendation evidence, while online reviews are more split.
Course guide
Grading
Strict
34/100
Grading is often described as strict, especially on code style, syntax, and exams.
Format shift
Both formats mention strict grading, with in-person reviews giving more detailed examples.
Workload
Heavy
24/100
Students repeatedly mention long assignments, lots of homework, and heavy time demands.
Format shift
Online CIS29 reviews are especially workload-heavy, and in-person programming courses show the same pattern.
Teaching experience
Good
84/100
Many students call him clear, knowledgeable, helpful, and deeply experienced, despite some complaints about confusing lectures.
Format shift
In-person reviews strongly support high teaching quality, while online reviews are more uneven.
Assessment method
Balanced
55/100
Grades appear to involve programming assignments, labs, midterms, finals, and sometimes group projects.
Format shift
Online reviews mention assignments, tests, and group projects, while in-person reviews add handwritten exams and labs.
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
In-person reviews mostly describe him as an excellent but very tough instructor who rewards effort.
Main concern
Students repeatedly warn that the assignments and grading are tough.
What students said
“You will not get an A by just doing the bare minimum.”
“This was the hardest but most rewarding CIS class I've taken so far.”
Remote format
Medium confidence · Best fit for Effort For Reward
Online reviews are mixed, with strong support in CIS22B but serious complaints about CIS29 workload and unclear explanations.
Main concern
CIS29 online was described as very time-consuming and inflexible.
What students said
“This was the most time-consuming CIS class I've ever taken.”
“Great professor. Some labs are difficult, but if you listen to his lecture, you will be able to do well on it.”
Exam style
Exam evidence points to difficult handwritten or time-pressured tests, with no clear proof of open-book or lenient proctoring.
Assessment risk
Strict
36/100
Low score means less forgiving assessment conditions.
In-person reviews describe hard handwritten exams and finals, sometimes with a notes page, but no consistent open-book policy is proven.
“His midterms and finals are handwritten so you really need to know what you're doing but he also gives a page of notes.”
“They are very hard, graded tough, no compiler, and count for a enormous amount of your grade.”
Online reviews mention midterms and finals with too many questions, but do not clearly prove proctoring, webcam, Lockdown Browser, or open-book policy.
“Midterm and final have way too many questions.”
Student evidence
Top student voice
“This was the hardest but most rewarding CIS class I've taken so far.”
“CS majors, TAKE HIM.”
“You will not get an A by just doing the bare minimum.”
“I've easily spend over 15+ hours on each of the 6 hw assignments + extra credit assignment.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
59
Lifetime ratings
92/100
Evidence confidence
The analysis is based on 50 reviews across many years, with consistent themes about strong teaching, heavy workload, and strict grading.
Inside 50 stored ratings
Reported outcomes
28 reported outcomes
A+ 7 · A 5 · A- 2
B+ 1 · B 4 · B- 1
No reported values
No reported values
No reported values
Drop/Withdrawal 3 · Not sure yet 4 · Rather not say 1