Is this an easy A?
FairEffort
58/100Strong project and , but As uncommon.
Online success depends on independent coding help; in-person students report more direct support and extensions.
CSIT280 · CSIT180 · CSIT120 · CSIT230 · CSIS120 · CSCI112 · CSIT105 · VB · CSIT170VB1 · CSIS240 · CSIS217 · CSWB210 · JAVASCRIPT · VISUALBAS · 35 lifetime ratings
The decision
Key questions
Is this an easy A?
Strong project and x x x x x, but x x x x x As uncommon.
Online success depends on independent coding help; in-person students report more direct support and extensions.
Is the course easy?
Intro CS concepts are manageable with practice, yet some topics and x x x x x x.
Both formats need practice; x x x x x x x.
Is attendance flexible?
Many online and several in-person comments list attendance as x x x x x x x and resources.
Online is largely asynchronous; x x x x x x x.
Is this professor recommended?
x x x x x x x x and clarity, tempered by exam and support complaints.
In-person recommendations trend warmer; online is more polarized.
Course guide
Grading
Fair
58/100
x x and deadline leniency appear x x x x x and strict deductions when answers are wrong.
Format shift
x x x x; online fairness is praised when he grades promptly.
Workload
Moderate
52/100
Projects, labs, and x x x x x x x x x most sections.
Format shift
Some x x x x x; project count is the main load driver in both formats.
Teaching experience
Good
72/100
Students value organized materials, humor, and feedback, though lectures can be dry and help response inconsistent.
Format shift
In-person personality and resources shine more than short online lecture clips.
Assessment method
Balanced
48/100
x x x x x x x x x and finals rather than exams alone.
Format shift
CSIT180-style project sets appear online and in person; some CSCI112 comments still call tests heavy.
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 Effort For Reward
In-person reviews often call him straightforward, funny, and resource-rich, with fun projects and x x.
Main concern
x x and assumed prior knowledge can still trip up students who only follow lectures.
What students said
“His class singlehandedly has got me interested in a career in CS.”
“The x x x but really fun!”
“x x x x x x x.”
Remote format
High confidence · Best fit for Self Taught Pro
Online sections x x x x x, and independent debugging with uneven email response.
Main concern
New coders may stall without a tutor when videos and x x x x.
What students said
“I felt it almost impossible as someone with no coding background to figure out the problems if I got stuck on the homework.”
“I wish every online professor put in as much effort as this guy.”
“Consistently has over 100 pages of x x x x and he only bothers to put together an 8 minute lecture.”
Exam style
Assessment blends projects with midterms and finals; some students say tests are hard and x x x x x.
Assessment risk
Standard
48/100
Low score means less forgiving assessment conditions.
x x x x x x x several comments that exams are hard relative to studied material.
“6 projects, and mid/fin.”
“x x x x x x x.”
Online assessments x x x x x x x x, and final; exam alignment complaints appear.
“x x x and Final. x x x x x x x.”
“x x x and unrelated to the x x”
“some of the x x x x x x.”
Student evidence
Top student voice
“His class singlehandedly has got me interested in a career in CS.”
“The x x x but really fun!”
“you're expected to solve most problems on your own.”
“x x x and unrelated to the x x”
“10/10 would take again.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
35
Recent reviews read by the AI
35
Lifetime ratings
80/100
Evidence confidence
Thirty-five reviews across many CS/IT courses and years show recurring strengths in projects and resources with x x and support caveats.
Inside 35 stored ratings
Reported outcomes
20 reported outcomes
A+ 3 · A 8 · A- 1
B+ 1 · B 2
No reported values
No reported values
F 1
Drop/Withdrawal 2 · Not sure yet 2