1.8

Wolfram Kahl

Computer Science - McMaster University

1.8
Quality
4.4
Difficulty
19%
Would Retake
147
Reviews
1.8
Quality
4.4
Difficulty
1.8
Helpful
1.8
Clarity

19%

Would Retake

147

Reviews

Rating Distribution
Official

5

23

4

3

3

7

2

8

1

106

What Students Say

Worst prof I've had at Mac by FAR

COMPSCI2DM3 - 1.0 rating

hard course, hard homework, hard assignment

COMSCI2DM3 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 47 grades
Most common grades:
Not sure yet (50)
A+ (25)
Incomplete (5)
Grade Distribution
A(28)B(5)C(7)D(3)F(3)A-/B+(3)
Based on 109 reported grades
Not sure yet: 50
A+: 25
Incomplete: 5
Rather not say: 5
Common Tags
Lots of homework (78)
Test heavy (43)
Tough grader (37)
Get ready to read (15)
Lecture heavy (15)
Caring (11)
Beware of pop quizzes (10)
LOTS OF HOMEWORK (9)
Rating Trend

Declining

-0.52 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COMPSCI3EA3

5.0

(1)

1FC3

5.0

(1)

CS2DM3

2.3

(11)

2LC3

2.0

(75)

COMSCI2DM3

2.0

(1)
+5 more courses
Difficulty by Course

SE2DM3

5.0

COMSCI2DM3

5.0

SFWR2DM3

5.0

COMPSCI2DM3

4.8

COMPSCI2LC3

4.8

Reviews (147)
5.0
4.0
COMPSCI3EA3
Grade: A+
Nov 25, 2015

Yes, his courses are difficult, however which would also give you the most. He's very kind and always ready for help. When students kept asking about C pointers and linked list in a third year class, I was just wondering, why we could not have more profs like him teaching 1st & 2nd year courses 4 8 hours needed per week after class, but it worth

5.0
3.0
1FC3
Grade: A
Oct 5, 2016
Would take again

Amazing prof. Makes sure everyone understands the material before going to next sections. Picks very good TAs and curves the tests a lot.

Gives good feedback
Clear grading criteria
Caring
2.0
5.0
2DM3
Nov 18, 2016
Wouldn't take again

Super unorganized

LOTS OF HOMEWORK
1.0
5.0
SE2DM3
Grade: Not sure yet
Nov 18, 2016
Wouldn't take again

Super unorganized, midterm writing locations only announced 10 hours before the test, and he barely teaches you what you need to know. Examples of how to solve any of the problems? Of course not! Leave it to the TAs who also have no idea what is going on. The concepts seem like they could be super useful in computing but we need to learn them first

LOTS OF HOMEWORK
TEST HEAVY
2.0
3.0
2DM3
Nov 28, 2016
Wouldn't take again

he's okay, ALOT of homework. dont do it? wont pass...

LOTS OF HOMEWORK
TEST HEAVY
GRADED BY FEW THINGS
3.0
5.0
CS2DM3
Grade: A-
Dec 5, 2016
Wouldn't take again

This class was very overwhelming. It was straight forward at first but by the end, he expected us to memorize a BUNCH of axioms for the midterms and final (over 100 at least. It's brutal). His lectures didn't help much. As a person though, he is very kind, intelligent and approachable. I just implore him to be more realistic with his expectations.

LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
CS2DM3
Grade: A+
Jan 3, 2017
Would take again

He gives you a ton to memorize! It was definitely overwhelming throughout the semester but he marks very easily and our final exam wasn't too bad. As long as you study you should do great in this course. Also, I found Dr. Kahl to be very approachable and friendly. I would love to have him as a prof again!

LOTS OF HOMEWORK
3.0
5.0
CS2DM3
Jan 4, 2017
Wouldn't take again

Great person, but he thinks you're a machine and can memorize 300 formulas for a midterm. Adorable laugh though, very approachable too!

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CS2DM3
Grade: C
Jan 31, 2018
Wouldn't take again

Dr Kahl doesn't want you to pass, period. I used the MSAF form for a test that we had on a Friday, and he messaged me on Sunday night telling me to write the midterm on Monday noon (Yes you got it right, the next day!). He also gives extra 2% if you do something but he explicitly says you get it only if you pass (If you get 48% he wouldn't get it)

Tough Grader
Skip class? You won't pass.
2.0
5.0
COMSCI2DM3
Nov 5, 2018
Wouldn't take again

hard course, hard homework, hard assignment. Most of students don't know what the prof is teaching

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
COMPSCI2DM3
Nov 13, 2018
Wouldn't take again

Worst prof I've had at Mac by FAR. Gives homework after almost every class in addition to weekly assignments and practice exercises. It's impossible to catch up if you fall behind, he doesn't post any of his lectures or any solutions to the practice exercises. AND he doesn't tell you what's on the midterm so you have no idea what to prepare

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
COMPSCI2DM3
Grade: Not sure yet
Nov 29, 2018
Wouldn't take again

Taking his class is really pain in the ass. Endless hard homeworks,assignments,exercises. I spent hours and hours and hours doing these things. I barely have time to review four of my other courses at the same time.

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
5.0
CS2DM3
Grade: A+
Mar 16, 2019
Would take again

I found his lectures not directly related to the assignments and exercises, but it is clear that he is incredibly knowledgeable in this field. He's one of the nicest professors on campus, and is literally always willing to help you understand the material. He just expects a lot from you because he truly believes everyone can do it.

Gives good feedback
Lots of homework
Accessible outside class
1.0
4.0
2DM3
Grade: Not sure yet
Sep 26, 2019
Wouldn't take again

So, Professor Khal is a very nice professor and he is also very smart. But those two things do not make a good professor. His lectures are not related to the homework or assignments. He is all over the place in his lectures. He assigns 1-3 hour homework after every lecture due the next day and assignments every weekend 1-3 hours.

2.0
5.0
2DM3
Oct 6, 2019
Wouldn't take again

Wolfram gives out more homework and assignments than candy on halloween. Seems like a decent guy but his lectures are insanely boring and the sheer amount of work you'll get in this course will make you despise this class. Expect to spend at least 3 hours every single night doing work for this course

Lots of homework
1.0
5.0
2DM3
Oct 28, 2019
Wouldn't take again

LOTS of homework - like hours after every single lecture, and hours worth of assignments over the weekend. Often times the homework is even due the next day (and is graded too). I've messaged him for help and he often won't answer - telling me to ask my peers instead. The lectures themselves have no direction either, and the material is HARD

1.0
5.0
COMPSCI2DM3
Grade: Not sure yet
Nov 2, 2019
Wouldn't take again

Professor Kahl tends to give excessive homework, later to the point where some of them needs 5+ hours to finish. He (and the TAs) are accessible after class, but as the course is structured in a way that make heavy use of office hours (as some resources are not accessible otherwise), this availability is often more an excuse for unfair grades.

Lots of homework
Accessible outside class
Tough grader
1.0
4.0
COMPSCI2DM3
Grade: Incomplete
Nov 4, 2019
Wouldn't take again

Course isn't too difficult with knowledge in Discrete Math which is exactly the point, because you're supposed to, like, learn them from this course at the first place? Kahl assumes people would come to understand the concepts if they can complete homework with CalcCheck which is not really the case. Knowledgeable academic, inadequate professor.

Lots of homework
Get ready to read
1.0
5.0
COMPSCI2DM3
Grade: Incomplete
Nov 11, 2019
Wouldn't take again

TOOOOOOOOO MUCH Homework! If you have 5 courses in one term, better not try it. And he doesn't even post the solution for the Exercise!

Lots of homework
Test heavy
1.0
5.0
COMPSCI2DM3
Grade: Not sure yet
Nov 11, 2019
Wouldn't take again

Granted this is not the most objective review as I am assuming malice without solid evidence. Still, I always had the feeling that Dr. Khal is just using us students as beta testers for his proprietary web application CalcCheck, more so now that he has dropped another update as we go. Just to be safe don't take unless necessary.

Lots of homework
Tough grader
1.0
5.0
CS2DM3
Nov 12, 2019
Wouldn't take again

Absolutely insane amounts of homework. No solutions provided, so how am I supposed to learn from my mistakes???

1.0
5.0
COMPSCI2DM3
Nov 23, 2019
Wouldn't take again

Somehow manages to account for half my work load despite having 4 other courses. Lectures seem largely irrelevant to the homework assignments we're given after literally every lecture. Don't know which theorems he wants me to memorize for the midterm when he posts the list the night before. I feel like I've learned absolutely nothing.

Lots of homework
1.0
5.0
COMPSCI2DM3
Grade: Not sure yet
Dec 1, 2019
Wouldn't take again

I've never taken a course that tested my mental health as far as this one. Dr. Kahl assigns homework and assignments like there is no tomorrow. His lectures are not engaging and the midterms heavily depends on memorizing theorems and using proper syntax. In other words, actually understanding how a proof works does not matter!

Lots of homework
1.0
5.0
2DM3
Grade: Not sure yet
Dec 2, 2019
Wouldn't take again

Worst professor ever. Don't take his class. Taking his course is like taking 4 classes. I am almost failing all my other classes because I don't have time to spend on other classes whilst doing his class. Absurd professor. Don't let his smile and friendliness fool you. He's a horrible person because no professor would give you this much homework.

1.0
5.0
COMPSCI2DM3
Dec 9, 2019
Wouldn't take again

Dr. Khal is strict. He adds artificial difficulty (in the form of extra homework and exercises), then racks things up by not giving enough materials and expect us to figure things out ourselves. To add insult to injury, he uses the word "panic" to describe his students' mental state in nearly every lecture. Would not recommend for elective.

1.0
5.0
2DM3
Dec 9, 2019
Wouldn't take again

He used the most strange words in English and his accent made him even harder to understand. The biggest problem is that he taught absolutely nothing during lectures and expected you to learn everything from his homework(which is 29 of them by the way). Also, calccheck is a purely waste of time and nothing in this course is useful...

Lots of homework
3.0
4.0
2DM3
Grade: Not sure yet
Dec 9, 2019
Wouldn't take again

So I had Kahl for Discrete math (2DM3) and basically he's a really nice guy, he wants you to learn and you can tell he's passionate about what he teaches. But in his lectures, he uses words that are hard to understand. I grew up here in Canada but still can't understand some of the words he uses LOL. Not too good at teaching but is there for help.

Lots of homework
Accessible outside class
1.0
5.0
COMPSCI2DM3
Dec 10, 2019
Wouldn't take again

Dr Khal has a great personality, which unfortunately does not translate well into his career as an educator - he assigns us an unreasonable amount of homework (on his own paper-worthy platform CalcCheck no less), and expects us to understand the problems by doing them, which we cant because he only teaches those contents after the homework are due

Accessible outside class
Test heavy
Tough grader
1.0
5.0
CS2DM3
Grade: Not sure yet
Dec 10, 2019
Wouldn't take again

Definitely not taking him as a professor again. Gives so many assignment and homework notebooks that you might not get chance for other courses! Step in carefully, its a TRAP!

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS2DM3
Grade: Not sure yet
Dec 11, 2019
Wouldn't take again

Everything that needs to be said has already been said. You will hate this man by the end of the first week let alone the term.

Lots of homework
1.0
5.0
CS2DM3
Grade: Not sure yet
Dec 18, 2019
Wouldn't take again

Wolfram uses his students as guinea pigs for his research. He lacks the ability or desire to give his students a fair chance at success. His final exam consisted of 3 topics. 2 of the 3 topics were based on the 2 (out of 29) final assignments/homework. The final topic was based on something that he'd never taught before. Atrocious professor/person.

Lots of homework
So many papers
1.0
5.0
CS2DM3
Dec 22, 2019
Wouldn't take again

He curves your final grade a lot. I mean I'm happy about the curve but it doesn't really make up for the amount of stress this class caused me. I would have much rather have had the class taught better than to limp the whole way through only to find out at the VERY end that my grade was a lot higher than it was supposed to be. Use TA office hours.

4.0
3.0
CS2DM3
Grade: A+
Dec 22, 2019
Would take again

Good professor for final curve up!

Participation matters
Inspirational
Amazing lectures
1.0
5.0
COMPSCI2DM3
Grade: A
Dec 22, 2019
Wouldn't take again

That final curve up was most disappointing -- it's more an excuse for unfair teaching than an actual benefit to us. Though the curving is generous, I'd not recommend anyone to take his course if they wish to actually learn something.

Lots of homework
Accessible outside class
Test heavy
1.0
5.0
2DM3
Grade: A-
Sep 8, 2020
Wouldn't take again

Easily one of the worst profs in the CompSci department at Mac. Lectures are useless, his slides are useless, and he never responds to emails - and if he does, it's usually weeks later. Do not take any of his courses. If you can, take this course from another school. Kahl is the worst prof ever!

Lots of homework
Test heavy
Lecture heavy
1.0
4.0
COMPSCI2DM3
Sep 22, 2020
Wouldn't take again

Never again if I have the choice

Lots of homework
Test heavy
So many papers
1.0
4.0
2DM3
Grade: C+
Oct 6, 2020
Wouldn't take again

this is the worst course I've ever done. He didn't teach you much and want you to build a space ship for him. I still don't understand what we are doing after he curved me pass the course (I did every signal piece of my homework and got perfect. And I ended up with C. This is just a waste of time having him.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
COMPSCI2DM3
Nov 19, 2020
Wouldn't take again

Dr. Kahl has very poor teaching methods. He does not explain concepts in details nor depth. He basically reads what he has on the slides during the lecture. We are assigned tremendous amount of homework as of we only have this one class. I have 5 courses, and I put 60% of my time into this class. We barely have time for other classes.

Lots of homework
1.0
5.0
COMPSCI2DM3
Nov 19, 2020
Wouldn't take again

The worst Prof ever. He doesn't care what students are going through especially with classes being online. Midterms are not fair at all, they cover concepts that have not been explained in class at all.

1.0
5.0
2DM3
Nov 22, 2020
Wouldn't take again

Expects you to solve very non-intuitive questions without having answers to anything. Event TA's themself can't solve some questions without referring to answers, so how can you expect students to solve them. Any interest I had in this subject got crushed by the terrible way of teaching.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
4.0
COMPSCI2DM3
Grade: Not sure yet
Dec 4, 2020
Wouldn't take again

I had been warned by a friend in Computer Science not to take this course as elective, but thought hey, logic is fun'. Poor me. Turns out the lectures were irrelevant to the book, and the tests were irrelevant to the lectures. If nothing else I've been shown the upper bound of the amount of absurdity that may be stuffed into one course. Worth it.

1.0
5.0
2DM3
Dec 21, 2020
Wouldn't take again

I honestly feel bad giving him a bad rating because he seems like he means well. But this class is the most poorly run class I've ever seen, he uses students as research pets for his proof system that he made(it sucks). Lectures have no relevance to what he tests you on, and they overload hw more than 75 percent of my workload this sem.

Lots of homework
1.0
5.0
2DM3
Dec 25, 2020
Wouldn't take again

Tuesday: assignment due on Friday (1 day length) Friday: assignment due on Tuesday (1 day length) Every 2 weeks: Harder Assignment + normal assignment (2 days length) Every Assignment 3 more unmarked exercises Test Completely new content you've ever seen Tip: Do well on your first two mid terms, it's a downhill from there.

5.0
5.0
2DM3
Jan 8, 2021
Would take again

24/7 help available on Microsoft Teams. Listening to students and making changes to make things easier. Actively participating in course chat and answering questions. Allocating extra time with the TA's for students. Amazing professor. The course itself was hard. A lot of negative reviews were because of the course, the professor did a great job.

4.0
5.0
COMPSCI2DM3
Grade: Rather not say
Jan 9, 2021
Would take again

He is so kind in lectures and so cruel in tests. Always new things on tests. No matter how much work you have done, you may still get horrible grades on tests. Very short test time and very tricky questions! But he makes a lot of homework as bonus in the end. Good luck to everyone.

Lots of homework
Inspirational
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Sep 22, 2021
Wouldn't take again

Received a load of complaints for the previous course 2dm3. All he did was rename the course and make the content 2x harder. This is an evil class, having me spend over 60 hours a week just to complete the homeworks. No compassion, no mercy.

Lots of homework
1.0
5.0
COMPSCI2LC3
Grade: C-
Sep 23, 2021
Wouldn't take again

CalcCheck: the hardest game that you try to make as more greens as possible. He doesn't really teach somethin in classes. Only goes through theorems and axioms. Just a course that makes you spend all of your time in one course. He gives like 3 homeworks a week including the assignment.

Lots of homework
Test heavy
Tough grader
1.0
5.0
COMPSCI2LC3
Nov 1, 2021
Wouldn't take again

He's the worst possible prof, the calccheck is stupidest thing you can use for homework

1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

This professor gives the most homework and assignments Ive ever seen in my life. You will spend 90% of your semester doing this one class, and 10% trying to catch up in your other 4 courses. The tests for this class are extremely hard, and at the end you wonder why your even in this program. The lectures make no sense and he explains nothing well.

Lots of homework
1.0
5.0
2LC3
Dec 1, 2021
Wouldn't take again

Lectures are just the professor reading from the slides. There's a painful lack of practical live proofs, the one's that do show up in his lectures often skip steps which hurts the clarity of the proof. There's an incredible amount of material that he covers in this courses, with many unfair assignments and homework that takes hours to complete.

Lots of homework
Get ready to read
Lecture heavy
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Dec 11, 2021
Wouldn't take again

The assignments were extremely confusing and the material taught in lectures usually did not help you understand any homework or assignments.

Lots of homework
Tough grader
1.0
5.0
SFWR2DM3
Dec 13, 2021
Wouldn't take again

I had him for 2dm3 (discrete math I). Only passed his course because of the huge curves he had to give on all tests and exams because the class average was so low on them. Assignments are incredibly hard for such low %. Some assignment questions were straight impossible. Tbf to him, 2dm3 is a course with tough content.

1.0
5.0
COMPSCI2LC3
Grade: C-
Jan 7, 2022
Wouldn't take again

If I could have given a 0, I would have. Im the type of student that tries to find the good in even the bad profs that most consider. As a matter of fact, Ive loved most of the classes that people considered difficult, bad, or boring. This class could legit give you psychological disorders for the sheer content packed for the final. GLHF

Lots of homework
Get ready to read
Skip class? You won't pass.
3.0
5.0
COMPSCI2LC3
Grade: A+
Jan 18, 2022
Would take again

The class is EXTREMELY TOUGH. The prof seemed to be kind, when requested to accommodate less work during midterms he did. He helped out with appropriate grade curving, and often helped outside of lectures. The class is just crazy tough, and there is just too much hw. But in hindsight, the hw is important and needed for us to learn all that content.

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
2LC3
Oct 20, 2023

Lecture not helping at all, expecting all student to put all their time on remembering theorem and doing exercise.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Oct 20, 2023

Entire course is to remember quirky theorems/axioms and apply them to a dumb checking website calccheck to make one abstract logic expression transform to another. The website, course, and himself is a joke and abomination. I can sense his blind proud on whatever he devoted his life to, and that disgusts me.

Tough grader
Lots of homework
1.0
5.0
2LC3
Grade: B-
Oct 21, 2023

Insane prof, the amount of homework you need to do for this course is like ur taking 10 courses full course load compressed into 1 There is 1 homework after almost every lecture and this doesn't even include assignments. His tests are brutal and so little time. His lectures are useless (he does not teach) Absolutely most difficult course in cs

Tough grader
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: Incomplete
Oct 30, 2023

I never understood the purpose of this course. Like why would we need to learn this stuff to excel in this field. On top that, they decided to make it insanely hard. The course is extremely dry with very minimal explainations and no real world examples. Just letters letters and more letters.

Lots of homework
1.0
5.0
2LC3
Grade: Incomplete
Nov 21, 2023

This course on "logical reasoning" is misleading. CalcCheck consumes hours better spent on essential subjects. Excessive theorems, impractical exams, tedious assignments, and a low pass rate make it a regrettable experience. I've shared a detailed review as I reached the word limit - clickthisitsworthit,Wordpress,com

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: B
Dec 5, 2023

Genuinely the worst class I have ever taken. The entire course is run on a software the professor himself made (which is irresponsive, poorly designed, and confusing at best). The lectures are dense, way too high level, and severely lack clarity (almost no examples). There are 3 graded homeworks per week, on top of several "optional" exercises. Run

Tough grader
Get ready to read
Lots of homework
1.0
5.0
2LC3
Grade: Not sure yet
Dec 10, 2023

The rating speaks for itself. Avoid him and 2LC3 if possible.

Tough grader
Lots of homework
Test heavy
3.0
5.0
2LC3
Grade: A
Dec 12, 2023
Would take again

2lc3 as a course is the killer and not necessarily kahl. extremely math heavy and moves extremely fast, stay on top of homeworks and exercsies if u dont wanna drown. kahl himself is just a sweet ol guy, if u ask him for help outside of class he actually helps. the TAs are kinda hit and miss, some are good, some are extremely bad.

Get ready to read
Lots of homework
1.0
5.0
2LC3
Dec 18, 2023

Honestly, Dr. Kahl is a good guy he just can't teach to save his life. Probably the hardest class you will take as a comp sci major and will make you question why you chose this degree. You're gonna spend 80% of your time on this class and your other grades will slip as a result. HAVE SO MUCH FUN!!!

Lots of homework
Lecture heavy
2.0
5.0
2LC3
Grade: A+
Dec 29, 2023

Lectures were mind-numbing. There's so much content and most of it was so poorly taught. It's possible to get an A+ without knowing anything because of his CalcCheck proof checker. Everything is graded using this, and you just end up being graded on your ability to pattern match. Lots of homework (once per lecture early on), and difficult exams.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: A+
Apr 19, 2024

The weeks we had assignments or midterms for this course were dreadful. He would not give clear expectations as to what would be on them. Along with that, there are no resources to help you with this course. If you don't get something then it's up to luck if you pass the midterms or not. Only reason people pass is due to a massive curve at the end.

Lots of homework
1.0
4.0
COMPSCI2LC3
Grade: B-
Sep 3, 2024

Unintelligible lectures, too content-dense. I feel I've learned very little from this course.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Oct 5, 2024

Would never take his course again

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Oct 29, 2024

Insanely difficult course for no good reason. About half the class (somewhere between 40-50%) just failed midterm 1. Lots of time wasted memorizing hundreds of formulas, Calc Check syntax, instead of learning Discrete Math.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Oct 31, 2024

None of the lectures are useful, only the exercise make sence because it is based on calccheck. But you have to finish every single exercise to get some idea for the test and exam. DO NOT choose his course unless you have to.

Hilarious
Test heavy
1.0
5.0
COMPSCI2LC3
Nov 7, 2024

A nightmare of a course which will stress you out and give ptsd. Impossible to do the assignments and homeworks, useless lectures and slides which teach you nothing. You basically have to learn how to do the stuff on the assignments and exams all by yourself. Would rather drop out than take this course again.

Tough grader
Lots of homework
1.0
5.0
2LC3
Grade: A+
Nov 9, 2024

This is the hardest class I've ever had to face in my undergrad. Truly brutal, and the course work just keeps getting more difficult as the semester progresses. There's so much work to be done for this class it feels like you never get a break. It's just nonstop. If you take this class you will be counting down the days until the semester is over!

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Nov 15, 2024

Literally a repeat of the other reviews, way too much homework, so much memorization to amount to nothing

Lots of homework
1.0
5.0
2LC3
Grade: B-
Nov 15, 2024

the worst professor known to mankind. don't take this course unless you're required to.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Dec 1, 2024

The professor's teaching style? Let's just say it felt like they were trying to speedrun their own course, skipping the whole “help students understand” part. Every lecture was like watching someone speak you in a foreign language. No structure, no engagement, no learning. If you don't own a stress ball yet, buy one because you're gonna need it!

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
2LC3
Dec 5, 2024

do urself a favor and not take this course.

Lots of homework
1.0
5.0
2LC3
Grade: Rather not say
Dec 6, 2024

This prof is the only reason that makes me change a program next year. GG

1.0
5.0
2LC3
Dec 10, 2024

Get ready to spend more time on this course that every other course collectively. Shame that this is required for cs too, no way around it. Just lock in and hope for the best.

1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Dec 11, 2024

Dr Kahl fundamentally doesn't understand how to be a professor. Between the useless lectures, sheer quantity of assigned work, and the complete lack of outside resources, this course is an unbearable slog. Also, none of the content will be useful moving forward because this course is entirely about wrangling with the Calc Check program.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Dec 11, 2024

theorems of doom

Get ready to read
Lots of homework
Test heavy
1.0
1.0
2LC3
Grade: C
Dec 18, 2024

The most useless course in all of CS Faculty. Get ready to cry by the end of this course

1.0
5.0
COMPSCI2LC3
Grade: Drop/Withdrawal
Jan 8, 2025

Don't, just don't take his course. I just wish someone could take down CalcCheck for good and remove it from existence. I hate that software for the life of me.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: A+
Jan 8, 2025

Tbh, midterms were fair (not in the sense of other courses), they were at least doable if you attempted most of the exercises. The exam was straight-up evil and insanely hard. The amount of work required is unrealistic, there are many weeks with more than 5 exercises alone with at least two HWS, each of them takes hours to complete.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: C+
Jan 10, 2025

An absolutely awful experience, I still have nightmares about passing this course.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: A-
Jan 19, 2025

Worst class I've taken so far. So much work. You've got to memorize hundreds of theorems. CalcCheck isn't that bad, I'd rather use it than writing the proofs on paper. You've got to do hours upon hours of practice problems to even be close to doing alright on the midterms and exam. Just do as many exercises as you can instead of going to lecture.

Lots of homework
Test heavy
5.0
1.0
2LC3
Grade: F
Jan 23, 2025
Would take again

My pookie bear 🥰

Amazing lectures
Caring
Respected
1.0
5.0
2LC3
Grade: A+
Mar 5, 2025

Love my goat kahl, truly the legoat of calccheck. The only positive about this class is that the professor is fairly nice, but not in terms of marking

Tough grader
Lots of homework
3.0
4.0
2LC3
Grade: A+
Mar 22, 2025

If Wolfram Kahl is Andre Iguodala going for the layup in the 2016 NBA finals game 7, then the curve on the final grade must be LeBron James going for the block. Truly clutch. Some tips: (1) don't go to lectures (2) do all the calcchek exercises (or most) (3) show up to as many office hours as you can (great TA support)

Tough grader
Clear grading criteria
Lots of homework
5.0
1.0
2LC3
Grade: A+
Apr 1, 2025
Would take again

i feel really bad im so sorry wolfram kahl but i hope u know u birthed one of the most fire league names I've seen so far

Gives good feedback
Inspirational
Caring
2.0
3.0
2LC3
Grade: A+
May 27, 2025

Tough prof, but i enjoyed seeing the calcheck things turn green so ill give him a pass. Course is grindable imo, but the grind is pretty dutty. Unfair for students that want a life tho, so I gotta dock him for that.

Lots of homework
2.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Sep 4, 2025

I'm gonna keep it 100, this is Day 2 of the course and tell me why I just spent like 4 hours doing CalcCheck homework brooo. The software is so primitive like one space less or more (-1) instead of (- 1) results in your entire question to crash. And there's already like 30 laws to memorize this cannot be real.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Sep 15, 2025

No comment, 10h per day only for this course. And barely understand.

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Oct 7, 2025

I don't understand how students are expected to remember NUMBERS to reference theorems.

Tough grader
Lots of homework
1.0
5.0
2LC3
Grade: Not sure yet
Oct 7, 2025

He posted what will be on the midterm (content wise) the DAY before the midterm. There is no preparation or planning. He even states that "Superfluous re-checking of hints that time out constitutes a denial of service attack, and, as such, a violation of academic integrity". Not my fault your two decade old software keeps timing out.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
2LC3
Grade: Not sure yet
Oct 8, 2025

I can't lie, I think Dr. Kahl believes we're on history major course load. He expects us to sink 20 hours a week into this course memorizing 200+ formulas using 2 decade old software which no other school uses. There is pretty much 0 benefit to going to lectures, or even taking this course. Tutorials is the only helpful thing.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
COMPSCI2LC3
Oct 9, 2025

Nightmare of a course. He gives an absurd amount of work. A new subject is taught in every lecture and it is impossible to keep up. He lead us to believe we had to memorize dozens of theorems for the tests then gave them to us which wasted so much study time. The test had entirely new material never taught and required syntax we never learned.

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Oct 9, 2025

Genuinely pointless to go to lecture because he reads off the slides and inaudibly mumbles the entire time instead of speaking clearly. Have fun teaching yourself the entire course and using an annoying 300 year old software no one else in the world uses or asked for

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Oct 9, 2025

He can't teach. Don't go to lectures. Kahl went to Oxford and still can't teach his area of expertise. Thats how you know he doesn't know what he's talking about.

1.0
5.0
2LC3
Oct 9, 2025

I don't need to say anything, you can understand from his ratings!

Get ready to read
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Oct 12, 2025

The sheer amount of pedantic work and time better spent on other courses implies unemployment for anyone who tries to do well in this course

Tough grader
Get ready to read
Lots of homework
5.0
4.0
COMPSCI2LC3
Grade: Not sure yet
Oct 20, 2025
Would take again

Overhated ngl, go to lectures, he explains well if you are on track with the material, very fair on the midterms as most of the content is very similar to the quizzes/exercises. Also a very nice guy

Get ready to read
Gives good feedback
Lecture heavy
1.0
5.0
2LC3
Oct 24, 2025

No matter how much effort you put in this course you will never understand anyhting.

Lots of homework
1.0
5.0
2LC3
Grade: Not sure yet
Oct 27, 2025

R.I.P for my midterm 1 grade

Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: Rather not say
Nov 4, 2025

Prepare to spend minimum 3 hours a day on this course just to not understand anything and hopefully pass thanks to curve

Get ready to read
Lots of homework
Beware of pop quizzes
1.0
5.0
2LC3
Grade: Rather not say
Nov 4, 2025

Be prepared to try and get through this class solely through prayers because you are not going to understand a single thing, prof reads off slides and adds no value. Has 15 new assignments dropped a week and introduces new things in the exam. Probably the worst course I've ever taken.

Beware of pop quizzes
Test heavy
Graded by few things
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Nov 4, 2025

just avoid this at all costs, i regret going into cs cus of this guy

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Nov 5, 2025

Kahl is a poor teacher, from poor explanations or overcomplicating simple ideas. CalcCheck, his creation is by far the worst software i've ever used in my entire life This course takes 25-40 hrs a week to do everything assigned, totally unreasonable given you have 4 other classes. Avoid this if you can, if you cant buckle down and good luck.

Get ready to read
Lots of homework
Beware of pop quizzes
5.0
1.0
2LC3
Grade: A+
Nov 5, 2025
Would take again

Might be the nicest prof oat, funny guy and is great at imparting his swaths of knowledge upon us. I am glad to have experienced this.

EXTRA CREDIT
Accessible outside class
Online Savvy
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Nov 6, 2025

just horrible

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: Drop/Withdrawal
Nov 6, 2025

this guy probably enjoys and make it his lifes mission to fail as many people as possible without making it seem like its his fault, even tho we all it is cus he expects us to be studying this course 24/7/365 with no breaks or anything

Tough grader
Beware of pop quizzes
So many papers
1.0
5.0
2LC3
Grade: Not sure yet
Nov 7, 2025

1. One person asked, "Is Compsci 2lc3 science or mathematics?" Another person said, "I don't know, but I'm sure it's not science." "Why?" "If it were science, they would be experimenting on dogs." 2. "I'm about to take 2lc3, is it possible to get a high score?" "Impossible. There are still people in the class from last year."

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Nov 9, 2025

90% of ur final mark is exam & exams are damn near impossible to get ready for unless you can spend 24/7/365 on calcheck without loosing your mind, good luck lol

Tough grader
Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Nov 10, 2025

Will teach nothing useful during lectures while giving an insane amount of homework

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
2LC3
Grade: Not sure yet
Nov 12, 2025

Just slime out atp

Beware of pop quizzes
Test heavy
Graded by few things
1.0
5.0
2LC3
Grade: Not sure yet
Nov 13, 2025

Calccheck is genuinely the worst creation ever. Worst required course ever. Have to spend hours upon hours just for a chance to pass.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
2LC3
Grade: Not sure yet
Nov 13, 2025

By far the hardest class at McMaster all because of wolfram making it needless hard

Tough grader
Lots of homework
1.0
5.0
2LC3
Grade: Not sure yet
Nov 14, 2025

This class makes you wanna transfer to business

1.0
5.0
2LC3
Grade: Not sure yet
Nov 14, 2025

Prof put ONE question worth 41% of our midterm based on a practice question he explicitly said was not on the exam.

1.0
5.0
2LC3
Grade: Not sure yet
Nov 14, 2025

You see all the other reviews, THEY ARE ALL TRUE. beware.

1.0
5.0
2LC3
Grade: Not sure yet
Nov 15, 2025

i wonder how low his ratings can get

1.0
5.0
2LC3
Grade: Incomplete
Nov 15, 2025

TOO much work. cooked

1.0
5.0
2LC3
Grade: Rather not say
Nov 16, 2025

Ts not it gng

Lots of homework
3.0
5.0
2LC3
Nov 17, 2025
Would take again

The other comments aren't lying, but it's not a lost cause!! The prof is actually a very nice guy. The main issue with the course is that you spend way more time proportionate to other classes (don't underestimate 2lc3 ). Do every single homework and exercise he assigns you (make sure u understand). It'll take a long time, but you will do good.

Lots of homework
Beware of pop quizzes
1.0
5.0
COMPSCI2LC3
Grade: Not sure yet
Nov 17, 2025

Lots of work just can't…

Lots of homework
Beware of pop quizzes
Test heavy
5.0
1.0
2LC3
Grade: A+
Nov 17, 2025
Would take again

The greatest class I have ever taken hands down. Easy 100

Inspirational
Hilarious
Caring
5.0
1.0
2LC3
Grade: A+
Nov 17, 2025
Would take again

This course is so easy I don't know what everyone else is on about. I'd recommend that non-compsci students take this as an elective. Easiest bird course of my life. Shoutout Goatfram Kahl.

Amazing lectures
Caring
Respected
5.0
1.0
2LC3
Grade: A+
Nov 17, 2025
Would take again

Wolfram rammed me

Amazing lectures
Inspirational
Caring
5.0
1.0
2LC3
Grade: A+
Nov 17, 2025
Would take again

hello world

Amazing lectures
Inspirational
Caring
5.0
1.0
2LC3
Grade: A+
Nov 17, 2025
Would take again

I feel as though there weren't enough pop quizzes and so I often had not enough work to do in this course :(

5.0
1.0
2LC3
Grade: A+
Nov 18, 2025
Would take again

My goat Wolfram is just really misunderstood and people who drop bad reviews just have weak CalcCheck game and need to take it out somewhere.

Inspirational
Hilarious
Caring
1.0
5.0
2LC3
Grade: Not sure yet
Nov 19, 2025

absolute nightmare. dont take if not needed!!!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
2LC3
Nov 19, 2025

Rating wayyyyyy too high, should be more like 1.2 tbh

Tough grader
5.0
5.0
2LC3
Grade: Not sure yet
Nov 19, 2025
Would take again

Honestly very good! Very inspirational. Quite a thrill to be in his class.

Online Savvy
5.0
2.0
2LC3
Grade: A+
Nov 19, 2025
Would take again

Great prof, No joke i have a 100% not cause im smart but because if you know what patterns he uses its easy to do well, Like he literally puts the answer to the questions in the answer box above what you have to do.

Gives good feedback
Hilarious
Caring
1.0
5.0
2LC3
Nov 21, 2025

bun whoever spamming 5 star reviews. these kids next yr need to now the TRUTH!

5.0
1.0
COMPSCI2LC3
Grade: B
Dec 2, 2025
Would take again

He really is brilliant, CalcCheck is an innovation that will be remembered for centuries.

Hilarious
Caring
Respected
5.0
1.0
2LC3
Grade: A+
Dec 3, 2025
Would take again

Absolutely magnificent professor. Only thing he's missing is a BBL. That would make the course experience even better than it already is, and I know several others who would agree with me.

5.0
2.0
2LC3
Grade: A+
Dec 3, 2025
Would take again

Genuinely the most life-changing experience I've ever had was taking this class. The only reason the difficulty isn't a 1 is because it was a little hard to focus with the professor's lack of a BBL.

Respected
1.0
5.0
2LC3
Grade: C+
Dec 6, 2025

calc check is hard

Lots of homework
5.0
1.0
2LC3
Grade: A+
Dec 8, 2025
Would take again

Final exam was so easy, finished it in 5 minutes. Went home in the same Uber I came in.

Amazing lectures
Inspirational
Respected
5.0
1.0
2LC3
Grade: A+
Dec 9, 2025
Would take again

It's kinda like how war veterans end up lowkey missing being deployed after they're done

1.0
1.0
2LC3
Grade: D+
Dec 10, 2025

good luck. this is the course that will haunt me for life.

1.0
5.0
2LC3
Dec 12, 2025

when calck check is green my tip is cream

5.0
1.0
2LC3
Grade: F
Dec 13, 2025
Would take again

Not the hero we deserved, but the hero we needed

5.0
1.0
2LC3
Grade: F
Dec 14, 2025
Would take again

The greatest to ever to do it

Amazing lectures
Gives good feedback
Caring
1.0
5.0
2LC3
Grade: Not sure yet
Dec 15, 2025

This course has given me Stockholm syndrome with calc check

Tough grader
Hilarious
2.0
5.0
2LC3
Grade: Not sure yet
Dec 18, 2025

Even though I spent 80% of my time this semester on this course and completed all homework, assignments, and almost all exercises (except for week 12 and 13), I couldn't even read a question that makes up 56% of the marks of the final exam.

Lots of homework
Test heavy
1.0
5.0
2LC3
Grade: Not sure yet
Dec 21, 2025

I genuinely have nightmares about this class. Like genuinely even after this class ended every single night I dream about this class and it's torture.

Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 47 grades
Most common grades:
Not sure yet (50)
A+ (25)
Incomplete (5)
Grade Distribution
A(28)B(5)C(7)D(3)F(3)A-/B+(3)
Based on 109 reported grades
Not sure yet: 50
A+: 25
Incomplete: 5
Rather not say: 5
Common Tags
Lots of homework (78)
Test heavy (43)
Tough grader (37)
Get ready to read (15)
Lecture heavy (15)
Caring (11)
Beware of pop quizzes (10)
LOTS OF HOMEWORK (9)
Rating Trend

Declining

-0.52 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COMPSCI3EA3

5.0

(1)

1FC3

5.0

(1)

CS2DM3

2.3

(11)

2LC3

2.0

(75)

COMSCI2DM3

2.0

(1)
+5 more courses
Difficulty by Course

SE2DM3

5.0

COMSCI2DM3

5.0

SFWR2DM3

5.0

COMPSCI2DM3

4.8

COMPSCI2LC3

4.8

Similar Professors