1.6
Quality4.3
Difficulty11%
Would Retake105
Reviews11%
Would Retake
105
Reviews
Rating DistributionOfficial
105 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
2%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.28 avg changeRatings by Course
ALGORC01
4.0
(1)CAS724
4.0
(1)CS3AC3
3.0
(3)CS3TA3
2.6
(7)CS2MJ3
2.3
(3)Difficulty by Course
2MD33TA3
5.0
COMSCI2S
5.0
4I03
5.0
2SC3
5.0
2MD2SC3TA
5.0
Reviews (103)
Completely useless. Stay away!
Why is he still teaching?
we have no choose...
smart man but can't convey info
No Comments
incredibly intelligent, but cannot teach
he cant speak english!!!
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)
oh my god this guy is.....unbelievable!!!
Is he speaking English or Spanish??
smart and nice professor.
i almost feel sorry for him, but in one word: Brutal.
horrible
can he teach?
brutal.
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"......
nobody knows what he talked.
Most useless teacher i've EVER had. expect to learn everything by yourself, no help from him.
Worst. Prof. Ever.
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.
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.
Why there isn't a lower number to rate this guy than "1"
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.
he is the worst prof. in MCMASTER UNIVERSITY
course very hard and marks low
Useless
No Comments
No Comments
hard to understand. don't sit in the front... is always coughing up something.
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)...
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.
this guy is the worst teacher ever.
No Comments
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.
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!
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...
bad bad really bad, the man is a genius, but a bad teacher
Brutal English, Terrible Assignments, Awful Tests.
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.
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!
Brutally brutal
totally useless, cant understand a word he is saying in class
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.
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.
This guy should not continue teaching.
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
I hate this site because the lowest rate it allows me to give is one, not zero or even -infinity.
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.
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.
Dr. Janicki is a very knowledgeable person, however does not deliver the material in a comprehensive manner.
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
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.
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
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.
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.
Really helpful prof. Hands down best prof in Computing and Software department. Easy tests and assignments, excellence at communication skills
Once you get used to his style, you will ace the course
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
Terrible prof.
Less useful than a Humanities degree. Absolutely unintelligible and boring.
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.
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.
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.
Hands down the worst prof in the cs department
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.
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...?
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
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.
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.
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.
Give him a 3 just to show everyone that his course is doable. The course itself is a 0
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.
WORST PROFF YOU CAN EVER COME ACROSS. YOU WON'T UNDERSTAND A WORD HE SAYS
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.
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.
Does not know how to speak english.
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.
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.
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
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.
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.
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
ez bird course.
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
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.
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)
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.
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.
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.
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.
Completely incoherent and impossible to understand. Save yourself some time and teach yourself the content through the assignments and the pre-uploaded slides.
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.
Very unorganized course and out-of-date material. Not bad but not meaningful either.
best prof ever
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!
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.
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
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.
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.
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
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)"
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.28 avg changeRatings by Course
ALGORC01
4.0
(1)CAS724
4.0
(1)CS3AC3
3.0
(3)CS3TA3
2.6
(7)CS2MJ3
2.3
(3)Difficulty by Course
2MD33TA3
5.0
COMSCI2S
5.0
4I03
5.0
2SC3
5.0
2MD2SC3TA
5.0