Is this an easy A?
HardWork
28/100Getting an A appears possible for strong programmers, but , and little mercy for mistakes.
; there are no online reviews.
PERLPROGRAMMIN · PERL33A · CIS18BG · CISPERL · CIS33 · PERL48 · CIS15BG · UNIX18A · CIS26B · CIS18A · PERL033A · CIS26 · CIS33A · CISB · CIS018A · C15BG · 74 lifetime ratings
The decision
Key questions
Is this an easy A?
Getting an A appears possible for strong programmers, but students repeatedly describe harsh grading, heavy effort, and little mercy for mistakes.
All evidence comes from in-person reviews; there are no online reviews.
Is the course easy?
The course material is treated as advanced, fast, and unforgiving, especially for students learning the subject for the first time.
All difficulty evidence comes from in-person programming courses.
Is attendance flexible?
Attendance is not clearly mandatory, but students say lectures, labs, and timing of questions matter for surviving the class.
Only in-person reviews mention attendance or class presence.
Is this professor recommended?
Students recommend him only for self-driven programmers who want a hard challenge, while many others strongly warn beginners away.
All recommendation evidence comes from in-person reviews, with no online comparison available.
Course guide
Grading
Harsh
16/100
Students repeatedly describe grading as harsh, arbitrary, and focused on exact or optimal solutions.
Format shift
All grading evidence comes from in-person reviews.
Workload
Heavy
26/100
Students describe challenging exams, labs, homework, self-research, and a need to work hard throughout the course.
Format shift
All workload evidence comes from in-person reviews.
Teaching experience
Poor
38/100
He is widely seen as knowledgeable and sometimes inspiring, but many students describe unclear teaching, impatience, and hostile responses to questions.
Format shift
All teaching evidence comes from in-person reviews.
Assessment method
Balanced
58/100
Reviews mention homework, labs, tests, and exams, so assessment appears split between programming work and exams.
Format shift
All assessment evidence comes from in-person reviews.
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 describe a very demanding, knowledgeable professor whose harsh grading and intimidating classroom style divide students sharply.
Main concern
Many students say he belittles questions and assumes prior knowledge.
What students said
“If you already know C this is the class for you! If you're LEARNING (like me) do not take his class.”
“Be prepared to put a lot of work into the class you will get a lot out of it.”
“He teaches the class like you already know the subject.”
Remote format
Low confidence
No stored summary is available for this format.
Main concern
No main concern is stored for this format.
Exam style
Reviews mention challenging exams and tests, but they do not clearly prove open-book rules, proctoring, webcam use, or closed-book requirements.
Assessment risk
Standard
43/100
Low score means less forgiving assessment conditions.
In-person reviews mention difficult or reasonable tests, but do not clearly prove specific exam policies.
“Exams and labs are challenging.”
“Gives reasonable tests and returns them in a timely manner.”
“Gives difficult questions in the exams and says he wants to fish out the wizards!”
Student evidence
Top student voice
“If you already know C this is the class for you! If you're LEARNING (like me) do not take his class.”
“He just talks about concepts without actually teaching them.”
“Grades based on how close you get to HIS solution, instead of correctness.”
“Be prepared to put a lot of work into the class you will get a lot out of it.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
74
Lifetime ratings
86/100
Evidence confidence
The dataset has 50 in-person reviews over many years with consistent themes about harsh grading, strong knowledge, and poor beginner support.
Inside 50 stored ratings
Reported outcomes
1 reported outcomes
No reported values
No reported values
C 1
No reported values
No reported values
No reported values