1.6

Ryszard Janicki

Computer Science - McMaster University

1.6
Quality
4.3
Difficulty
11%
Would Retake
105
Reviews
1.6
Quality
4.3
Difficulty
1.6
Helpful
1.5
Clarity

11%

Would Retake

105

Reviews

Rating Distribution
Official
105 total ratings

5

8

4

2

3

7

2

13

1

75

What Students Say

Less useful than a Humanities degree

3RA3 - 1.0 rating

Easily the worst prof I've ever had

CS2MJ3 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

2%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 23 grades
Most common grades:
A+ (9)
Not sure yet (8)
Incomplete (5)
Grade Distribution
A(12)B(1)C(2)D(2)F(0)A-/B+(7)
Based on 39 reported grades
A+: 9
Not sure yet: 8
Incomplete: 5
B+: 4
Common Tags
Get ready to read (10)
Tough grader (9)
Test heavy (7)
LOTS OF HOMEWORK (3)
Graded by few things (3)
Hilarious (3)
Amazing lectures (3)
Lots of homework (3)
Rating Trend

Improving

+0.28 avg change
Jan
Mar
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

ALGORC01

4.0

(1)

CAS724

4.0

(1)

CS3AC3

3.0

(3)

CS3TA3

2.6

(7)

CS2MJ3

2.3

(3)
+36 more courses
Difficulty by Course

2MD33TA3

5.0

COMSCI2S

5.0

4I03

5.0

2SC3

5.0

2MD2SC3TA

5.0

Reviews (103)
1.0
5.0
CS2MD3
Apr 10, 2002

Completely useless. Stay away!

1.0
5.0
CS3TA3
Apr 17, 2002

Why is he still teaching?

1.0
5.0
CS2MD3
Apr 20, 2002

we have no choose...

1.0
5.0
CS3TA3
Apr 29, 2002

smart man but can't convey info

1.0
4.0
CS2MD3
Jun 3, 2002

No Comments

1.0
5.0
2MD33TA3
Jun 19, 2002

incredibly intelligent, but cannot teach

1.0
4.0
2MD3
Aug 19, 2002

he cant speak english!!!

2.0
5.0
COMSCI2S
Oct 24, 2002

This is a a a a a a a a a a a a... This is a a a a a a a ... (cough cough cough)

1.0
5.0
4I03
Nov 20, 2002

oh my god this guy is.....unbelievable!!!

1.0
5.0
2SC3
Feb 26, 2003

Is he speaking English or Spanish??

5.0
4.0
CS3TA3
Mar 7, 2003

smart and nice professor.

1.0
5.0
2MD3
Mar 12, 2003

i almost feel sorry for him, but in one word: Brutal.

1.0
5.0
CS3TA3
Apr 22, 2003

horrible

2.0
5.0
2MD2SC3TA
May 8, 2003

can he teach?

1.0
5.0
3TA3
May 27, 2003

brutal.

1.0
5.0
2MD
Jun 8, 2003

the department would get more grants, if they let this man just do research......and explaining conpects should be taken off his job requirement....unless this is not aleary "intuitively obvious"......

1.0
5.0
2MD3
Jun 26, 2003

nobody knows what he talked.

1.0
5.0
COMPSCI
Aug 14, 2003

Most useless teacher i've EVER had. expect to learn everything by yourself, no help from him.

1.0
5.0
CS2MD3
Oct 7, 2003

Worst. Prof. Ever.

1.0
5.0
CS2MD3TA
Oct 9, 2003

Had him twice. Both times he was the worst professor I've ever had. Notes are illegible. Speech can't be understood (accent and stuttering). This guy sucks... everybody knows it.

1.0
5.0
CS2MD3
Oct 20, 2003

worst prof, you couldn't learn anything from him. desultory notes, horrible accent, huge amount of assignments, and very difficult test. He think everything is easy in his course, but the fact is, everything would be much easier if he had gone.

1.0
5.0
2MD
Nov 7, 2003

Why there isn't a lower number to rate this guy than "1"

1.0
5.0
2MD3TA
Nov 10, 2003

Worse prof in comp sci at mac. Had him for 4 diff classes. Incredibly unclear lectures, *incredibly* long and impossible finals which he weighs heavily. You *must* get old notes ;) Once you get past him though it's smooth sailing.

1.0
5.0
CS2MD2SC
Dec 1, 2003

he is the worst prof. in MCMASTER UNIVERSITY

2.0
5.0
CS3TA3
Jan 3, 2004

course very hard and marks low

1.0
5.0
2SC2MD3T
Feb 18, 2004

Useless

1.0
5.0
SFWRENG
Mar 4, 2004

No Comments

1.0
5.0
COMPSC2MD3
Mar 4, 2004

No Comments

2.0
3.0
2M633
Jun 4, 2004

hard to understand. don't sit in the front... is always coughing up something.

1.0
5.0
CS2MJ3
Oct 4, 2004

im sure deep down he is a thoughtful and knowledgable person... unfortunately not of that comes through his mumbled speech and constant coughing... i honestly do not understand half of what he says... thankfully there are notes(hard to read ones)...

1.0
5.0
COMPSCI2MJ3
Grade: Not_Sure_Yet
Nov 13, 2004

Aweful. I really like this class, but am failing it. I normally learn from the text book, he doesn't really follow it. His notes are terrible and those online are all out of order and numbered badly. He needs to realize he's teaching undergrads. crap.

1.0
5.0
COMPSCI2MD3
Dec 4, 2004

this guy is the worst teacher ever.

1.0
5.0
COMPSCI2MJ3
Grade: Pass
Jan 2, 2005

No Comments

2.0
4.0
CS2MD32MJ3
Mar 18, 2005

I'm sure he knows his stuff but he can't convey it to students.I heard he has trouble with large audiences. 15-20 pages of homework is not unusual for him. Hard final! Just try to pass.

3.0
5.0
CS3TA3
May 11, 2005

He's the most knowledgable person I've known, although he definitely has problem teaching! If you have good background in Maths and Logic, you will enjoy his course very much!

5.0
5.0
CS3TA3
Aug 14, 2005

No matter what people think, I still like this course. I enjoy his course a lot and understand everything he says in class. But again I took a lot of Maths courses to prepare for this course!! I guess sometimes we have to learn in a hard way...

1.0
5.0
CMPSCI2MD3TA
Sep 28, 2005

bad bad really bad, the man is a genius, but a bad teacher

1.0
5.0
COMPSCI2MD3
Oct 11, 2005

Brutal English, Terrible Assignments, Awful Tests.

1.0
5.0
SE2C03
Feb 25, 2006

I don't know how talented he is, but he is a horrible teacher. I do not get a single thing out of his lectures. Notes are ambiguous and wrong in some cases. Assignments are brutally long and very very unfair. They are more test of labour than skills. Useless prof.

5.0
5.0
SE2C03
Feb 26, 2006

Actually the course is not that bad. Some materials are actually extremely useful!!! His English is not that good though... But once I get used to course and ... him, I begin to... enjoy the course!

1.0
5.0
SE2C03
Mar 6, 2008

Brutally brutal

1.0
4.0
SFWR2C03
Apr 24, 2008

totally useless, cant understand a word he is saying in class

2.0
2.0
SFWR2C03
Apr 9, 2009

One of the reasons why people should stay away from software eng. But the good thing is his course will change people's lives forever.

1.0
3.0
SFTW4A03
Apr 21, 2009

Midterm and exams are ok, but it's useless to attend lectures. You cannot understand a single word that this guy says and he coughs and spits up half of the time during each lecture.

1.0
2.0
SFWR2
Oct 4, 2009

This guy should not continue teaching.

1.0
5.0
SFWR2C03
Apr 16, 2010

The worst prof,complete incapability of teaching,inconsistent speech that you can't understand a word,continous cough and spit,extremely long & brutal assignments and final,messy and bad slides,the worst text nomination(doesnt contain most of the material). This guy shld've been stopped teaching no matter how good in research he is. Hufffff

1.0
5.0
SFWR2C03
Apr 16, 2010

I hate this site because the lowest rate it allows me to give is one, not zero or even -infinity.

1.0
5.0
CS2C03
Jun 29, 2010

Horrible professor. May be knowledgeable in his field of study, but sucks at teaching. Doesn't know English, and make assignments wayyyy to long. He is also very rude when you ask him a question.

2.0
4.0
SFWR2C03
Oct 12, 2010

This guy, I can say without a doubt, is the worst professor I've ever had. He mumbles when he speaks, talks to the floor and stutters like no other. His assignments are ridiculously long, and the final exam is basically all the assignments strung together. He also hired a completely incompetent TA, so there was NOBODY to ask questions to.

1.0
4.0
SE2C03
Jan 18, 2011

Dr. Janicki is a very knowledgeable person, however does not deliver the material in a comprehensive manner.

1.0
5.0
SFWR2C03
Mar 31, 2011

Justification; Easiness: only the midterm was easy but too long to be done in 50mins,big0. Helpfulness: try to ask for mark review and he gets you to write a long appeal and then answers with no,big0. Clarity: no word can be understood from him,big0. Interest: I don't know what this means but just in case big0.Text: doesnt contain the material big0

1.0
5.0
CS2C03
Apr 21, 2011

Prof was not good at all. Assignments were ridiculously long (most answers were 10-15 page pdfs), exam was longer and not completable given the 3 hours. He is hard to understand and unenthusiastic. Often gets confused by his own slides and coughs often making him harder to understand. His slides are also often hard to follow and skip steps.

2.0
5.0
SERAC01
Oct 21, 2011

You cannot understand what he is saying. Even if he is good at teaching, you'll never know because you don't know whats coming out of his mouth

4.0
2.0
ALGORC01
Mar 2, 2012

If you ask him questions he will answer them for you. I am not a native English nor Polish speaker, and I understood him just fine. You have to pay really close attention tho. (so English speakers, if you don't understand him, learn English again!) You have to work hard on his assignments, but he gives away most answers during lectures anyway.

1.0
5.0
CS2MJ3
Oct 8, 2012

Easily the worst prof I've ever had. Not sure what was going through his mind when he realized he was going to teach. He can't string a sentence together without stumbling, coughing and spitting over every word. Slides? When he's in class he's constantly shuffling between them. Mix that with his incoherent speech and you're not learning anything.

5.0
1.0
CS2MJ3
Dec 18, 2012

Really helpful prof. Hands down best prof in Computing and Software department. Easy tests and assignments, excellence at communication skills

4.0
4.0
CAS724
Jul 8, 2013

Once you get used to his style, you will ace the course

1.0
5.0
SE2S03
Jan 30, 2014

All around terrible professor. Can't understand a word he's saying and he has no interest in trying to improve the effectiveness of his teaching. He gives no information to his TA's, they have no idea what's going on in the course

1.0
4.0
COMPSCI3SD3
Grade: A-
Oct 21, 2016
Wouldn't take again

Terrible prof.

1.0
5.0
3RA3
Grade: C+
Nov 9, 2016
Wouldn't take again

Less useful than a Humanities degree. Absolutely unintelligible and boring.

Get ready to read
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
4.0
CAS705
Jan 29, 2017
Would take again

This is no easy course to teach. I have to give credit to Ryzard for writing his own notes and making it easy for a student to follow - BUT make sure you follow. This is a computer science 'classic' course. I have taken this course at under grad level and it was not my favourite course but he has brought a level of interest back for me.

LOTS OF HOMEWORK
1.0
4.0
3RA3
Grade: A-
Nov 18, 2017
Wouldn't take again

Probably the most worthless class any software engineering student will take in university. I find it pretty crazy that some computer science students actually choose to take this course. While the professor is smart, he struggles immensely when lecturing. This course has by far the most tedious and unrewarding assignments as well.

LOTS OF HOMEWORK
SO MANY PAPERS
1.0
5.0
3SD3
Grade: A+
Dec 1, 2017
Wouldn't take again

Honestly one of the worst professors I've ever had at McMaster. Assigns long and tough assignments where questions are very ambiguous sometimes. Get ready to do a lot of self-learning on your own because attending lecture is pointless.

Tough Grader
Get ready to read
Tests are tough
1.0
5.0
CS2C03
Grade: Drop/Withdrawal
Dec 19, 2019
Wouldn't take again

Hands down the worst prof in the cs department

2.0
4.0
CS2C03
Apr 22, 2020
Wouldn't take again

It is difficult to understand him but his slides aren't bad. You'll have to do some self learning but there's plenty of resources that cover the topics. Lots of time to complete the assignments and he is very generous with extensions. The assignments are not too difficult but they are a lot of work. 3 or 4 if it were easy to understand him speak.

2.0
5.0
COMPSCI3SD3
Grade: Incomplete
Oct 18, 2020
Wouldn't take again

This prof is knowledgeble and respectable (a much needed quality given ongoing scandals). Nevertheless his habit to speak of abstractions without concrete examples and stress on formal correctness without discussing any other merits of his system was probematic. If only he'd treat us less like fellow conference attendees and more like students...?

1.0
5.0
CS3SD3
Grade: B+
Dec 10, 2020
Wouldn't take again

This professor does not know how to teach or communicate properly. Prepare to read the textbook and slides individually to actually learn the content. The concepts are too theoretical and the prof does not do a good job of answering questions at all. Lectures are unbearable. Class attendance per lecture was 8-9 students, <10% of the class

Get ready to read
Test heavy
Tough grader
1.0
4.0
3SD3
Grade: A
Nov 30, 2021
Wouldn't take again

I literally cannot understand him. He mumbles his words. He enters the teams meeting, reads his slides, and leaves. No interactions with the students whatsoever.

Get ready to read
1.0
4.0
CS3SD3
Dec 21, 2021
Wouldn't take again

Why am I paying money for this course? The assignments aren't doable without a whole hint document made by the TAs. I learned nothing in this course.

1.0
4.0
CS3SD3
Grade: Not sure yet
Dec 22, 2021
Wouldn't take again

Dr. Janicki is a great example of why tenure can be a very bad thing. He has an extremely thick polish accent which makes it impossible to understand a word. The slides are a mess, and have not been updated for at least a year despite issues that the TAs themselves spend time deciphering to the class in the tutorial sections.

3.0
3.0
3SD3
Jan 15, 2022
Wouldn't take again

Give him a 3 just to show everyone that his course is doable. The course itself is a 0

1.0
4.0
2MD3
Grade: C
Dec 19, 2022

I'm sure at some point, he was a good professor. However, he is so old now that he struggles to formulate a single sentence. Considering he's teaching one of the hardest courses in second year, he is a prime example of why tenure is a bad thing.

Test heavy
Graded by few things
1.0
5.0
compsci2lc3
Grade: D
Jan 4, 2023

WORST PROFF YOU CAN EVER COME ACROSS. YOU WON'T UNDERSTAND A WORD HE SAYS

Tough grader
1.0
3.0
compsci2lc3
Grade: B+
Jan 9, 2023

If you sit in his lectures, you will not hear anything past row 3 over his coughs, spasms, and mumbling. You will not understand anything while attending lectures. Half the course survived by relying on the tutorials while another quarter just read the textbook. Read the textbook, attend tutorials, but lectures are not helpful for this course.

Get ready to read
1.0
5.0
COMPSCI3SD3
Grade: Incomplete
Mar 18, 2023

It doesn't matter who the worst prof you've had is, he will manage to top that person. This course is specially bad since the textbook is not that good so you're basically left alone trying to navigate and impossible course with an impossible teacher. This man needs to retire from teaching but for some reason McMaster keeps bringing him back.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
3SD3
Mar 18, 2023

Does not know how to speak english.

1.0
5.0
COMPSCI2SD3
Grade: B+
Apr 19, 2023

The professor's lack of concern for teaching is appalling. He devotes the bare minimum time to teaching and fails to fix slide errors or even provide accurate explanations. The poor TAs, who are equally clueless, must clean up his mess. It's fortunate that exam hints were available; otherwise, most students would have failed the exam.

Get ready to read
Hilarious
Test heavy
1.0
5.0
COMPSCI2SD3
Grade: A-
May 12, 2023

Once again, it is impossible to learn anything from his lectures which makes students not want to attend them. Unlike 2LC3(which is also taught by him in the previous sem), there is no textbook so you need to read his slides which are terrible and have errors. He uses the same material for decades without modification. Avoid at all cost.

1.0
5.0
COMPSCI2SD3
Grade: A
Oct 12, 2023

ur not learning anything, and your not gaining anything. I drove to this mans class with my seatbelt off just incase I had an accident

1.0
5.0
CS3AC3
Grade: Not sure yet
Mar 2, 2024

This man is a menace in every sense of the word. He does not seem to care about whether or not people learn what he "teaches". You cannot have an academic career for this long without knowing your field. It can only be surmised that he is hoarding all the knowledge for himself -- a proverbial Smaug of CS.

Inspirational
1.0
5.0
COMPSCI2SD3
Grade: Incomplete
Mar 8, 2024

Slides are horrible and explain things with no context, the textbook is outdated and his slides disagree with the textbook 30% of the time. The assignments are the most tedious thing ever extremely long and expect you to draw massive diagrams. Midterm is extremely long and not enough time. Lectures are pointless. All in all worst course so far.

5.0
2.0
CS3AC3
Grade: A+
Apr 13, 2024
Would take again

Don't read other ratings. Absolute goated prof. His exams and assignments can be easily be founded online. Bro is too lazy to change his material. He got 10/10 rizz fr fr

Amazing lectures
Hilarious
Respected
5.0
2.0
COMPSCI2SD3
Grade: A+
Apr 21, 2024
Would take again

ez bird course.

Amazing lectures
Hilarious
Respected
1.0
1.0
COMPSCI2SD3
Grade: A
Apr 24, 2024

bird course in the sense that you can find every assignment, midterm, and even final online, which he reuses questions for. you learn absolutely nothing of value but come out with a 12 because you can copy questions from your cheatsheet on the final exam after going to 1 lecture during the entire semester. what an absolute joke of a course

Graded by few things
2.0
2.0
COMPSCI2SD3
Grade: A+
May 8, 2024
Would take again

Great researcher, not the best teacher. Lectures are a straight hour of monotoned rambling that you can only hear at the front. Assignments, Midterm, and Exam reused from previous years however. Without these resources, midterm and exam are a real time crunch. He is however very approaching, responds to emails quick, and answers questions.

Caring
Test heavy
Accessible outside class
3.0
3.0
COMPSCI2SD3
Grade: B
May 8, 2024

Hard to listen and understand and focus on what professor is saying. He reduces the level of difficulty of this course which is very nice. The knowledge behind is deeper, and luckily he allows us to bring one double sided cheatsheet to the final exam which make life easier. (But you know, it was marked more strictly)

3.0
3.0
CS3AC3
Grade: A+
Jun 17, 2024

The only reason this rating is 3 is because compared to 2LC3/SD3, 3AC3 is the most self studiable out of all the previous courses taught by home. Assignments are long, start early, midterm was online and exam is a time crunch problem. They expect you to prove everything on assignment questions. Didn't attend a single lecture.

1.0
4.0
COMPSCI2SD3
Grade: B+
Sep 4, 2024

He obviously knows that all his tests/assignments are shared between students beforehand, so it seems he just makes sure they're extremely long and marks them very specifically in order to balance out the marks. Awful way to run a class; hardly learn anything and if you try to take the high road and learn without cheating your marks will suffer.

Tough grader
1.0
5.0
CAS705
Grade: Not sure yet
Oct 10, 2024

While Ryszard Janicki may be competent in academic settings, his conduct in post-class interactions was highly unprofessional and disrespectful. He exhibited a lack of basic courtesy, resorting to scolding and even threatening me for minor infractions. I hate to say this to anyone, but he is very rude.

1.0
1.0
3BB4
Grade: A+
Jan 8, 2025
Would take again

The reviews speak for themselves. Even if you could understand what he was saying through his mumbling and coughing, I still wouldn't say the lectures are worth attending. Tutorials were hit or miss but sometimes gave hints. You can find everything online easily (assignments, midterm, exam) but they mark them very strictly to make up for this.

Tough grader
Test heavy
1.0
3.0
COMPSCI2SD3
Grade: Not sure yet
Mar 3, 2025

Completely incoherent and impossible to understand. Save yourself some time and teach yourself the content through the assignments and the pre-uploaded slides.

Tough grader
Get ready to read
1.0
5.0
COMPSCI2SD3
Grade: Incomplete
Mar 18, 2025

He clearly knows what he's talking about, but any ability to communicate that is 99% gone when passed through his filter of mumbling and coughing, and it's barely easier to teach yourself with lecture notes. Good luck passing without cheating (which is very easy.) It's downright embarrassing that the university allows a class to be run like this.

Tough grader
Get ready to read
Test heavy
2.0
3.0
COMPSCI2SD3
Grade: Incomplete
Mar 22, 2025

Very unorganized course and out-of-date material. Not bad but not meaningful either.

5.0
5.0
COMPSCI2SD3
Grade: A+
Apr 17, 2025

best prof ever

Amazing lectures
Inspirational
Lots of homework
1.0
3.0
COMPSCI2SD3
Grade: Not sure yet
Apr 17, 2025

The year is 100,000,000 BC. Dinosaurs roam the earth and Dr. Janicki has just created the curriculum for 2SD3. This class is useless. Heck, it's *less* than useless. Don't worry though, because the only online resources you'll find are his esoteric slides and the answers to ALL of the course material. Have fun meeting your new least favorite prof!

Tough grader
3.0
3.0
COMPSCI2SD3
Grade: A+
Apr 25, 2025

It's kinda funny the fact these questions are prob way older than us. Not sure how can a course be runned like this, didn't learn a single thing, simply nothing but a trade of money to buy credits. The prof is friendly, but can't understand him.

Test heavy
2.0
2.0
SFWR2C03
Grade: A+
May 27, 2025

Do yourself a favour and go through princeton's algorithms course online before you hit this class. It'll make it a breeze since its basically the same content

Lots of homework
1.0
5.0
3BB4
Grade: Not sure yet
Nov 21, 2025

This is, by a long shot, one of the worst professors I have encountered in my almost 4 years of university. You can try attending his lectures, but you won't get anything after the first two weeks. You'll be teaching yourself this course. His material is also likely older than everyone who attends his lectures combined. God awful experience.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
3BB4
Grade: Not sure yet
Dec 13, 2025

Assignments require untaught content (Java threads, which would be useful to learn). Midterm is near impossible to finish in time legitimately. Exam references specific slide numbers for questions (that contain critical context), so you are required to cram every example on the cheatsheet. Lectures are unintelligible. Genuinely embarrassing course.

1.0
5.0
3BB4
Dec 13, 2025

3000 BC RJ wrote the 1st ever lecture notes (riddled w/ mistakes) 2000 BC RJ wrote the 1st ever assignment qs (they require content never taught) 1000 BC RJ wrote the 1st ever midterm (50m) (takes 5h to write) 0 BC RJ wrote the 1st ever exam (2h 30m) (takes 10h to write) All of these evals have been passed down frm generations w/o any corrections

1.0
5.0
3BB4
Dec 13, 2025

As Janicki himself would have put it "listen lad (Janicki) enough is enough move over and let the other guy (prof) to move (teach this course)"

Lecture heavy
1.0
5.0
3BB4
Dec 13, 2025

After learning of Janicki's philosopher buddies, the oracle demon, his qualms with cannibalistic "savages", I can safely say I've learned nothing useful from his course or anything at all from his awful lects & slides. Ans for all the evals (including the midterm & exam) r so easy to find online that learning the content is a misguided suggestion.

1.0
1.0
3BB4
Grade: Not sure yet
Dec 15, 2025

Thank you, McMaster. Please continue emptying my pockets while I master the skill of transferring answers from one page to another. Spectacular course, and as Janicki would say himself, "[inaudible coughing]."

Class Info

Online Classes

100%

Attendance Mandatory

2%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 23 grades
Most common grades:
A+ (9)
Not sure yet (8)
Incomplete (5)
Grade Distribution
A(12)B(1)C(2)D(2)F(0)A-/B+(7)
Based on 39 reported grades
A+: 9
Not sure yet: 8
Incomplete: 5
B+: 4
Common Tags
Get ready to read (10)
Tough grader (9)
Test heavy (7)
LOTS OF HOMEWORK (3)
Graded by few things (3)
Hilarious (3)
Amazing lectures (3)
Lots of homework (3)
Rating Trend

Improving

+0.28 avg change
Jan
Mar
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

ALGORC01

4.0

(1)

CAS724

4.0

(1)

CS3AC3

3.0

(3)

CS3TA3

2.6

(7)

CS2MJ3

2.3

(3)
+36 more courses
Difficulty by Course

2MD33TA3

5.0

COMSCI2S

5.0

4I03

5.0

2SC3

5.0

2MD2SC3TA

5.0

Similar Professors