3.2
Quality2.9
Difficulty49%
Would Retake176
Reviews49%
Would Retake
176
Reviews
Rating DistributionOfficial
5
52
4
36
3
30
2
32
1
26
What Students Say
“He's a fine lecturer but his assignments and exams seem to be written with the intent of being as unclear as humanly possible, although they would be fairly easy if he could actually figure out what he's trying to ask of you”
COMP303 - 2.0 rating“Writes extremely unclear and bad assignments and exam questions”
COMP303 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
202206
5.0
(1)308202
5.0
(1)308206
5.0
(2)308250
5.0
(3)30820630
5.0
(1)Difficulty by Course
COMP2063
5.0
202206
4.0
CS206
4.0
COMP208
4.0
COMP273
3.4
Reviews (176)
Very Good teacher but difficult tests
damn good teacher, if not the best in CS at mcgill
This prof is GOLD! GOLD, Jerry!
Joe rulez...
Itz all about Joe Baby... Itz all about Joe
Best CS teacher. Make him a professor or something.
Exams can be a little tough (long), but talk to him, he'll listen..
Joe is too much. He teaches all classes and does an amazing job
This man is great, he could explain programming to a fish!
All your base are belong to us. Joe is da stud of CompuSci
This guy couldn't tell an OS from a rock.
so nice.... any questions just go to his office hours, exams aren't so bad..
No Comments
Excellent Teacher, explains concepts well but final exam was horriable
No Comments
AWFUL Don't have him for 250 you'll be unprepared for 251 Mistakes in notes
very good for those who can understand
No Comments
Worst teacher ever.
Very bad teacher. Doesn't understand anything about CS, confuses everything.
Does a great job considering the disparity of students taking this class.
Quite possibly the worst teacher in the history of teaching.
great teacher, explains concepts very well, best comp prof. i've come accross
He makes a lot of mistakes in class and is too slow
No Comments
he has funny applet sweaters...
boring, but explains clearly.
No Comments
HE SUCKS..
A nice prof but does not go into the detail that much.
He's nice, and does seem to know what he's talking about, but his tests are a little bit vague.
Makes many mistakes. Probably should not be teaching a practical course. Puts assignment-length programming questions on a final exam.
No Comments
Competent on the whole, despite the occasional blackboard dyslexia. A nice guy. Patient, sympathetic, fair. Caters to the common denominator- a breeze for students with programming background.
very clear in his explanations, makes it easy for non-computerish people to understand (this is an intro class). does make a lot of mistakes and is vague, but lectures are easy to follow and he tries to give examples that help.
Well.. horrible if you didn't do some programmation before..
If you haven't programmed before, RUN FOR YOUR LIFE. Nice guy, but his notes are incoherent and incredibly incomplete. Forget learning from the book, it might kill you. If you must take this course, get a tutor ASAP, and take it in summer if you can.
You can spend days and nights trying to make your program works but the truth is it won't! Notes of the teacher are hard to follow after written them down. Nice teacher thought as he helps as much as he can. Advice: do it in summer cauz much time!
His assignments and exams are long and sometimes difficult, but he's a good lecturer. You will learn a lot because he presents everything in an organized fashion. Just remember not to leave the assignments till the day before cause you wont get them done.
This was the absolute best class of my life. This teacher was so good that he motivated me to design computer progams for the rest of my life.
I would have to say that he is the best CS teacher. I've taken 4 courses, with him and you know what to expect.
The assignments are pure evil, but he's very clear and thorough. It's really hard NOT to understand the class material when he's teaching it.
Certainly seemed out of his element here. Struggled hard to answer fairly obvious questions, and he didn't seem to be too firm in his grasp of the math behind what we were doing. Maybe he should stick to simpler programming type classes.
START HIS ASSIGNMENTS EARLY... or you will not come close to finishing them. That's my advice. As for his teaching style, some people love it some hate it. I for one am a fan of his lectures: I find him very clear in his explanations.
Yes, his assignments are long, but you learn so much more when you take his courses than if you took them with another professor. He clearly knows a ton about computers, he can always answer questions, he's fair, interesting, and a very nice guy. He also lets class out early whenever he can.
He's a good guy, I didn't like his teaching methods, but that's a personal choice. Seems to know what he's talking about, but if you've never programmed before, don't take this class "Introduction to Computing" = very misleading. If you have to take this course, suggestion: start assignments early and do them by hand first, you can learn a lot.
Great professor! Very helpful on the assignments (clarifies unclear points, gives extensions when the workload turns out to be too big). He tries to make sure everything is clear for everyone. The course is hard if you don't like programming, but that has to do with the curriculum, not the prof.
Too bad WebCT Vista is impossible to use. If he cared about students, he wouldn't insist on using it.
Things you will learn that are wrong: there is no while loop in Python; HTML has a closing br tag; learning a language just requires learning its syntax; and at least one other thing every lecture. Wait until this class is offered by another professor!
not bad
Kind of a boring prof and takes all the science out of computer science
Great teacher
Did not appear to be very knowledgeable regarding many of the topics, but I've heard that it's better to have him for higher level classes (such as OS)
Really nice guy and helpful when asked, but doesn't teach good programming practices. (i.e. busy loops are a TERRIBLE practice) Can be very unclear on important points, and tends to start material WAY too late for assignments to be done early.
He wants to help and really tries his best. However his teaching skills are quite poor as well as his assignment creation and exam creation skills.
I've taken a few courses with Vybihal, and he's the same for all of them: boring, monotonous, and completely out of touch with the CS community. Doesn't really know the standards to anything. Will teach you stuff completely wrong, which you'll need to re-learn in another course.
Mr. Vybihal is an extremely nice guy and really does want his students to understand. He's a bit out of touch at times and can occasionally be confusing -- TALK TO HIM. His assignments are infamous for being poorly constructed, but ask him to clarify what he wants and it'll be easy. Really good if you can work with his teaching style.
Class wasn't really that hard as long as you go through all of the slides and the lecture notes. Assignments are very tedious and useless, such as using C to program a website.
Very cool and calm prof. Doesn't speak very loudly but still very friendly and helpful.
His slides are useless, so if you are not attending class too much, make sure to buy his textbook to be able to follow the material.
Nicest prof in CS. Has a open door policy for office hours. Assignments are long, but you learn a lot.
Good professor. Fair marking scheme. Assignment is long... looking for an optimized solution was tough.
Content and assignments are straightforward, but assignments are vague, unclear, easy but really long and tedious, but if you as him for help he is very kind.
Absolutely horrible, unclear and gives assignments impossible to do from his material taught in class. Avoid
He teaches the course contents in a relatively clear fashion. The assignments can be a little tough, but I am satisfied with COMP 206 overall.
Ridiculous professor. The course material for COMP 206 is probably the most interesting material that can be taught for a computer science course. This professor kills the course. It could have been taught in an amazing way but is taught in a very dead fashion.
I can't imagine a class being more of a disorganized, tedious mess. Avoid unless you have some strange preoccupation with bits & bytes
Hardest Course I've taken to date, the prof is unclear with explaining the contents.
Uninspiring, unsure of his own material it seems.
The Exams are a piece of cake, but assignments are just boring..... and long.
This class is ridiculous, it teaches old technologies from the 1990s. The concepts are okay, but this class definitely needs to be taught with actual techonologies.... who even uses the html font tag anymore? We should learn html5 at the very least.
This is a good professor who teaches very well the material that he has to teach. That the material he ends up teaching is frequently dull, antiquated, and theoretical beyond practicality is somewhat out of his control. That the material is "uninspiring" or "dull" seems an inappropriate measure by which to judge him, but the course is dull.
Joseph is an outstanding teacher! It's thx to his devotedeness & expertise that I became passionate in Java programming. He was always available by email and in his office and spare a lot of his time reading through lines of code to help us think in a correct manner. A true professional!
nice prof overall, not the best but still very good, the assignment is little too hard though, very knowledge professor
Really chill prof, assignments aren't that bad. Follows his slides to a T, makes jokes and is relaxed in class. Hands back marks promptly - no complains and probably my fav class this semester. Learned quite a bit
It is true that the material taught in 206 is quite outdated, but all said and done, it is a required course for comp sci majors, and Vybihal does a great job of teaching it. Midterm was pretty easy, assignments are time-taking but interesting.
I loved this class, it was interesting even if it's a little antiquated and challenging. The only thing I didn't like was being told the week before the midterm that we were expected to memorize the new programming languages we were using and be able to write code for the midterm with no crib sheet.
Great prof, completely on top of his game, you really won't outsmart him. However, he WILL screw you over on assignments and exams. Be prepared..
Awful awful awful. Half the code on his slides don't compile. Exam questions don't compile. No answers to assignments. As he was teaching us BASH, he wasn't even aware of Shellshock. He probably hasn't coded for 10+ years. Unclear, throat not clear, mild annoying accent. Completely discouraged me from taking any other CS class.
Very personable but a distinct lack of attention to detail that can be frustrating at times
Very personable fellow but a has a distinct lack of attention to detail that can be frustrating at times
Truly awful. Vybihal hails from an alternate history in which the Internet was never allowed to flourish and archaic technologies remain in use. Lectures are boring, his examples contain a multitude of mistakes and are convoluted and poorly explained. Based on his slides, I doubt he can code in any of the languages he teaches. Avoid!
CPU project and MIPS were pretty awesome. Otherwise the course is pretty boring and memorization heavy. Joseph is a very nice guy but his assignments often suffer from lack of clarity. If you take the course with him, definitely consult resources other than his slides when reviewing.
Very nice prof who actually cares about his students. The lectures were enjoyable, and his explanations were clear. But... assignments are sometimes hard to understand, and something about the way they are written always managed to scare me. I felt that the questions could have been phrased in a maybe more concise manner? Sorry prof :(
Really good professor!! Make sure you go to his class and take good notes, then read the corresponding chapter in the textbook. You'll do well, he even hints what types of questions are on the midterm.!! Good class :D
Joseph is an awesome Prof, he is really nice . His assignment and projects are really interesting BUT the slides can have some real lack of clarity. Clarity is maybe Vybihal's only weakness but it is real. Some pay attention to class and do not hesitate to ask question during office hours, he is really nice !
Great Professor!
Cool and helpful prof, boring lectures, memorise everything in his slides for exams, lectures are not important. He is very creative in making exam questions so don't bother with past exams. Assignments are a bit long and the instructions are confusing most of the time, interesting group project though.
He is super helpful, but honestly not clear and supeeeer boring. People barely went to class because he just has one of those voices that makes you fall asleep. If you can, avoid him, but if not, he is not the worst thing in the world. Just be ready to read on your own because your mind will definitely wander in his classes.
Prof is really cool, his classes were fun and interesting. Exams are super long, so it's helpful to work through the exercises given in class to practice coming up with the algorithms faster.
Joseph Vybihal is one of the greatest professors I've ever had. He is there whenever you need him and ready to listen to you. I will definitely take other courses with him. He is absolutely available for students.
Very interesting and knowledgeable teacher. Interesting and well-prepared lectures with live demos. He can be funny sometimes.
A nice guy. Very responsive to students, even on the Facebook group. Lectures can be a bit confusing, but that's kind of what your're gonna get with this course. You will learn a lot from him. Quite funny. Tough exam, but he said he'd curve it. No grade yet... but regardless I think he's a great prof.
Funny guy, gives clear and pertinent examples in class, makes the students participates a bit by asking questions sometimes. He gave interesting assignments, but get ready to read because the material presented in class is not always enough to complete the homeworks.
Joseph is pretty active on facebook and answers the questions regarding assignments a lot. Midterm/final can be pretty hard. Average of midterm before curve is C.
He doesn't remember what he really covered in the course, and hence dumps out unreasonable question on exam
+ Gives live demonstrations of programming concepts. + Down to Earth. - Does not focus on conceptual understanding or motivate material. - The midterm and final exams both involved writing C/Bash code on paper, including specific library/shell functions that were not the focus of the course. I would avoid having Vybihal again as a professor.
He has a positive attitude and gives good lectures, that's it. 10 weeks into the semester and I didn't get a single grade back, heck I didn't even get back assignment solutions (except a blurry photo of half the first assignment sol). No way to practice, no way to know if it's right. Announcements are last minute too. It feels like he doesn't care
Professor Vybihal is one of the best professors I have had at McGill. He is nice and genuinely cares about his students. Going to class is definitely a plus because he likes using the blackboard to explain things! On top of that, his slides are clear and easy to follow, but you can also read the textbook since he follows it very closely.
Impossible to get an 80, even with the answer key.....
Gives good lectures but his exams are HARD and not directly related to the lectures/slides he gives us. We have to go in depth in the concepts of the course by consulting outside resources in order to get the required knowledge he expects from us. Gives questions that require more reasoning than what he shows in class and on topics barely covered.
the final was brutal.
The most difficult final I have ever taken. However the curve was very generous and that is apparently how he is with his other classes as well. Lectures are clear but it misses a lot of knowledge points he expected you to know. CPU design project was due 2 days before the final so it was quite brutal. However the grading of which is very generous.
I think that Vybihal would be a good teacher for some but I found the Powerpoints to be confusing and often lost interest. I do think that this was most likely largely my fault. I also found the assignments to be very difficult to be ready to work. I did very well until the final but that was my fault as well.
I can't tell whether Comp 206 is a bad course or the professor is making it that way, but what I know is that there are professors that would make the comp 206 experience even worse. The course itself is weird and the change in the curriculum replaced useful content like python with not as useful content (advanced C). It is a super annoying course
Really not a bad guy, he cares about the material and readily answers questions in class and online. As a lecturer he is VERY dry. so much so I found myself sleeping in some of his classes. Slides are also somewhat disorganized so it can be hard to go back. However everything on the exam is on his slides.
Be prepared for a lot of very minor concepts to play a major part in the final exam. But Vybihal is a really good prof otherwise. Very clear and gave good examples.
He's a fine lecturer but his assignments and exams seem to be written with the intent of being as unclear as humanly possible, although they would be fairly easy if he could actually figure out what he's trying to ask of you. It should be easy to get an A if you learned reading comprehension by studying the works of small children.
He can be unclear sometimes, but you'll just have to make an effort and go to his office hours to clarify things. He is very approachable, patient, and doesn't seem to judge no matter how stupid your questions might be. Certain assignments can be long and time consuming, but he had a huge team of TAs and help was very accessible.
Pretentiously stresses good design principles but assignment specs require things to be done in the most inefficient ways, resulting in bad design. Not the professor to take if you want to learn anything useful. You're better off learning what you need elsewhere.
Starting to grow on me, his slides are garbage but very easy to skip class and listen to lecture recordings on 2x, bring a highlighter to his exams as half the time is spent comprehending what the question is asking. Very nice guy though and I would say very fair when it comes to averages on exams/ listening to class.
Writes extremely unclear and bad assignments and exam questions. Explanations of concepts and ordering of material is mediocre at best. Only good quality is that he talks obscenely slow and so you can watch lecture recordings at 2x
He was ok. The final is not hard as it may seem. I think it was relatively easier than the midterms in my opinion. The level of difficulty varies in his assignments. Some are very time-consuming, and then there are some that are incredibly easy. Overall, I consider him to be a good professor for this course.
He will help you outside of class if you ask him. Lectures are alright, but his slides lack information. Easy midterms and assignments, but he writes them in a very unclear way, which gets confusing and results in silly points loss. Fair grading but with very little feedback. Not a lot of ways to practice and prepare, except by using the textbook.
nice person. Said everything on test would come from lecture and slides, which are adaptations from textbooks written by himself. Was true to his words. Ended up taking 206 and 273 with him, and most likely 303 this semester. Lot of time invested in hw and (re)reading lecture + notes by other profs of same class. Can expect work to pay off though.
Nice person, but the assignments are completely nonsensical.
One of the nicest persons at McGill, but lacks clarity throughout. That said, would recommend. You don't learn anything useful for a living at school nowadays anyways.
He is a good teacher and explains very well, but his lectures are too long.
One of the great profs in CompSci, although sometimes infuriatingly vague. Cares about students, and deserves more credit for it than he gets. Office hours are like lining up at disney world, but worth the wait. ALWAYS VERIFY YOUR GRADE ON ASSIGNMENTS/TESTS. (There's almost always grading mistakes by the TA's). 2x recordings ;)
My 6 year old nephew could write exam questions in a less confusing way... seriously the material is really easy, but the questions are asked so ambiguously that you lose marks.
Horrible. He is incredibly ambiguous: his tests, assignments, and slides require multiple clarifications as they all have egregious errors in them. He constantly makes up terms and doesn't tell the class, leading to further confusion because his definitions, like everything else, are unspecific. His slides and lectures contain little information.
One of the most humble and easily approachable profs at McGill. Yes the materials in class are dated and he sometimes lacks clarity, but given how CS and tech have involved, University is rendered useless anyway. Would recommend.
Wrong. Everything is wrong. Assignments full of mistakes and get correct 12 hours before due date. Ambiguous during lectures giving inconsistent information. One formula today, different result tomorrow. TAs have no clue what he's doing and feel bad for us. Very slow and boring lecturer but at least its recorded and can be sped.
Joseph is a really good person who cares about his students immensely. With the larger class sizes, it can seem a bit disorganized, but just make sure to see him in office hours (show up early). Exam questions can be broad, but he makes up for it with lenient grading. Midterms are not ideal as they were online, but the final exam was very fair.
Don't show up to class, watch lecture recordings at 1.5x speed and you're set. Oh, make sure you do the assignments alone. Check the answers for the midterms because my first midterm had an error, and when corrected made my grade jump from a B to an A. Vybs is a really nice guy tho, super helpful.
Questions in assessments were often vague and confusing, even contradictory to each other.
Joseph is an incredible, caring prof, whose assignment instructions are super vague and frustrating. To do well in this class: skip lectures and watch each recording (once the same week, once before exams). Learn C on your own before class, a lot of the final is trivia from the last few weeks. Do the assignments by yourself, no matter how hard.
He was pretty good. A lot of people talk about how he's too vague, which is true, but honestly it's not that bad, I think it's been a bit overstated. Slides are not too good, very little detail, so I highly recommend using the textbook to get a good understanding of the material and make your own detailed notes from the lecture and textbook.
The quizzes were the absolute worst. They were too ambiguous, which often led to mistakes. I know he probably has a lot on his plate when making that, but it's starting to be a problem when his weekly quizzes deteriorate in quality as the weeks go by. He is very defensive of this behaviour too, and will argue for it on online platforms.
The online running of COMP208 is really amazing
By far the best comp professor that i've had this far into my degree! He really cares about his students and is always asking how they are doing with the work load of the course. If you ask him a question in his OH he is going to give you a really great answer and probably some sort of joke in there with it. Overall, an absolute gem!
Even though people complain about Prof. Vybihal's boring lectures, he genuinely cares about his students. If you don't get something, go to his office hours. He is patient. The test questions are vague and they are mostly details from the slides. The textbook wasn't used often but it's useful if you want to review for tests.
Very patient professor, he would answer all our questions and is really friendly+funny. Looking forward to meet him in person. Since he answers many students' questions, his live lectures may be a little bit slow. The assignments were really helpful to understand the material. the 2 tests were fair and there was no final exam, but a final project.
Vibyhal definitely deserves more than 3.3/5 for rating. Had him for online, very clear and although might slip away details, he answers every question asked in the chat with examples. Very patient and accessible, and the TAs of this class are wonderful. The assignments are all doable, although midterms slightly difficult. Taking him again next year
His lectures are often dry but such is the material, so not always his fault. His exams are unforgiving and are often centred on the more obscure and "useless" content of the course. His assignments were extremely vague and understanding what he was asking for was normally the largest challenge of an assignment, which was quite frustrating.
The worst professor Ive ever had in my life. Extremely monotone voice, does not care about the students whatsoever, exams had a ridiculous format and the assignments were unnecessarily difficult. He made me hate my major and I aspire to never take a class with him again.
in this particular semester professor vybihal was disorganized and seemed a bit scattered and spread thin. lectures consistently run 10-15 minutes over with extreme cases even being up to 25 minutes over time. far too disorganized and unspecific in lecture.
He is a good prof, really tries to make it dynamic by doing demos in class and the material in the course is very interesting. However the assignments are really long, I would say an average of at least 20 hours for each (except the first one), and the MCQ tests are tough and often ambiguous (and no partial marks).
His explanations can be vague, but if you go to his office hours, he is always there to help. If you ask him questions, he might take a lot of time to explain the concept, but he makes the effort. The test questions were vague, but he gave practice questions to practice.
Terrible lecturer who contradicts himself all the time. Assignments worth 4% would take many hours to do, and the final exam was extremely confusing and difficult. Worst course I've taken at McGill by far.
I find that Mr. Vybihal explains the material rather vaguely. It makes sense once you've read a textbook and learned the material beforehand. Now, the assignments are extremely long and tedious. Not to mention that the instructions are not worded clearly enough and do not provide enough examples. The exams focus on small details so be prepared
Professor. Vybihal is caring and is happy answering questions. But he explains concepts in a vague way. The slides are just a bunch of information and only a few explanations. The assignments are suffering because the instructions are unclear and vary from day to day. The online quiz contains some hard questions that can be solved by luck.
He did change a lot of stuff in the assignment the last moment, and people got pissed that they had to spend 15 more minutes thinking moderately deeply about a few lines of code. But that's to be expected out of typical CS students. Students who knew what they were doing in CS found exams and assignments easy.
He tries (too) hard to dumb it down. His explanations are very vague and he doesn't dive deep into the material. If you want to learn, don't take this prof (seriously). If you want to pass, then this prof is a good choice (I think he's easier than most profs in all the courses he teaches).
He's just terrible. Screwed up the assignments and waited until the last day to do anything about it, screwed up a midterm where he literally reused questions from last year, and makes mistakes in his lectures. He puts absolutely no effort into the class outside of lectures and even the lectures are mediocre. Not a hard grader though.
He cares about students more than D'silva. Super slow speaker: good for insomnia. Often side-tracks with unnecessary trivia. Medium-difficulty assignments (just takes up time), and exams require outside knowledge (slides don't cover the materials) with super ambiguous wordings (answer choices all sound the same).
Very boring lecturer. Sleep inducing. Slides are sh...bad. Very arbitrary assignments. Ed Discussions have different answers to the same question. The assignments are frustrating with unclear guidelines. do well on the assignments, the tests are very very hard.
Not rigorous during lectures (forgets to define terms, explains some concepts backward...), very unclear in his explanations, messy slides. Then questions in quizzes cover content barely mentioned in the slides or they are formulated with unknown vocabulary. Super frustrating. However, assignments are fair and the prof is caring.
Terrible lectures: New stuff often conflicts with previous concepts. When he explains things it just gets more confusing. Tests aren't strongly associated with materials(solve them by luck). Group projects are challenging: If you don't fully understand previous materials it's gonna be a pain. Assignments are challenging and ambiguous. Good luck.
Honestly really not that bad. I dont know why everyone is complaining that much. I thought he was a pretty good lecturer. I feel like almost every prof ive had so far was worse tbh. Also the final project was a lot of work but at least the class had no final.
I believe he was great. Although he clearly explained concepts for the most part, I found the content of the lectures pretty dry. What kept me working in this course were the assignments, which are really fun and could be done in one evening (except the final project, which could take an entire day). I would definitely take a class with him again.
Had him for both 206 and 273. He is a caring prof and a fair grader.However, his voice is monotonous, and he talked about too much unrelated things that his lectures always fall behind. He can patiently explain a concept 10 times if you need, but after his 10 times, get ready for becoming more confused.
I had the math skills of an engineer and excelled in the first half of the course but when it came to the technicality of putting the program in the backend failed so I failed the course.
Bad teacher
He is very monotone and boring to listen to. Assignments were horribly inconsistent and unclear.
Very boring lectures, this teacher is incredibly difficult to listen to. I don't know if he's extremely tired all the time or something, but he sounds like he's dozing off when he speaks...try to go to the lectures because watching his lecture recordings are torture...you WILL fall asleep...
Personally, I think Prof Joseph is very overhated. Sure, he may not be the most engaging, and his courses often do require a lot of self-learning, but he makes up for it by grading assignments generously and being very accessible. I felt the Midterm exam was a bit unfair, but being someone who mostly learns by themselves, I love his classes.
He didn't gave us the textbook, instead made us to buy it for 90 dollars with only a PDF and four months time to access it... Don't buy the book.
Overall good prof, the nature of the course is boring so forgive him for being a bad lecturer. Had the 2 online 20% midterms and a 10% in person quiz with him grade scheme, all of them were pretty fair, unlike other other profs who try to trick you. Time manage well and this class should be a breeze
He does not coordinate his T.A.'s for office hours. I have attempted to go to office hours for help 6 times now, and only 1 of those times a T.A. was present. Many students have complained to him about this, but no actions were taken. He assigns too much for there to be no guidance. The only benefit to his classes are that the grading schemes.
He does not coordinate his T.A.'s for office hours. I have attempted to go to office hours for help 6 times now, and only 1 of those times a T.A. was present. Many students have complained to him about this, but no actions were taken. He assigns too much for there to be no guidance. The only benefit to his classes are that the grading schemes
His lectures and notes make the topics easy and digestable.His is very approachable and kind to his students.He always tries to accomodate everyone.He provides great guidance and is always available to help especially after class!Registering to classes with him as an instructor is one of the best educational decisions I have ever made!*chef's kiss*
This fall-off from 206 will be studied. The class felt unorganized, and the whole teaching staff uncertain. Lectures were weird how the slides and notes didnt contain full info, and assignments were changed and then the changes undone several times days before the due date. He's still a decent teacher, but his heart wasnt in this class
Extremely patient and truly cared for his students. My only comment in general for 206 is that there are often typos in the instructions, so Ed discussion gets busy trying to figure that out, but this is fixed pretty quickly
He's good at teaching and a nice guy. The midterms were really hard (and kind of unfair) but the final was pretty easy and he was very generous with grading it.
I have taken 206,273 and am currently in 361 with him.He is clearly very knowledgeable and passionate about the world of CS.I liked his grading schemes(5-6 assignments with 3 in-class tests /no final)and found most assignments to be doable in 1-2days.Some lectures were dry but he is clear and he speaks slowly so 2x lecture recordings were perfect
Though the lectures can be dry, the assignments are engaging and doable. Unstuck study was a lifesaver for test prep. Overall, a decent class if you stay focused.
Vybihal is a great lecturer, you can tell he really cares about the course content. There were frequent assignments that took quite a bit of time to complete, but the grading criteria is very clear. The grading scheme for this class is nice as well, with 6 assignments, 3 tests/exams that were an hour long each, no final exam, just a project.
probably the laziest and most boring prof. i've had at mcgill. assignments are super vague, and he doesnt check the discussion board often enough. he was also unclear to TA's, so they would give clarifications on assignments and then after they were due he would contradict the answers given by TAs. easy grader though.
Great guy! Can be boring but the grading scheme was very good and assignments were doable.
Beware of unforgiving assignment grading scheme. No partial marks are given so your grade can only be either 0%, 50%, 75% or 100%. Keep in mind even if everything is correct, if even one minute criteria is not met you automatically get dropped to a 50%. Good luck
Most disorganised course I've ever taken. Due dates always shifting, unclear assignment requirements, often losing marks for not having things that are clearly present in my work. Some topics never covered in class, no slides, no textbook, but expected to know what to do and/or explanation hidden in an old forum reply. Miserable teaching. Avoid.
Took him with prof kopinsky. both good teachers but a bit disorganized. lectures can be better but tbh the material is boring. assignments/midterms are fair, final was fair but kinda hard imo. you're responsible for reading all slides even if not mentioned during the lecture (if something is mentioned for one slide you still need to know it well).
His lectures are... fine, his assignments are... fine, his exams are... fine. He's very accessible outside class and is overall a good prof.
The lectures are quite confusing and useless, but on the bright side, the assignments are straightforward, and the final is very generously graded as well.
Overhated for sure, he's fine. He just talks veeerrry slooowwlly, so if you can stay on top of it I *strongly* recommend ditching the lectures and watching the recordings so you can speed him up. At 1.75x speed, he's a fine lecturer. Co-taught w Jacob Errington when I took it, overall good experience.
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
202206
5.0
(1)308202
5.0
(1)308206
5.0
(2)308250
5.0
(3)30820630
5.0
(1)Difficulty by Course
COMP2063
5.0
202206
4.0
CS206
4.0
COMP208
4.0
COMP273
3.4