3.0
Quality3.9
Difficulty48%
Would Retake123
Reviews48%
Would Retake
123
Reviews
Rating DistributionOfficial
123 total ratings5
44
4
15
3
6
2
14
1
43
What Students Say
“He is the WORST professor”
COMP206 - 1.0 rating“Worst prof in McGill and the worst prof I have ever seen”
COMP206 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.24 avg changeRatings by Course
COMP302
3.1
(87)COMP206
2.7
(35)Difficulty by Course
COMP206
4.1
COMP302
3.8
Reviews (122)
He uses humour and body language to make lectures enjoyable. He explains concepts in detail very patiently. He always smiles in class. The best thing is, he would say lets pause and ponder, Ill wait a moment for questions, so that students can follow instead of getting lost.
Easily the best instructor I have had at McGill. He can make an 8 am induction proof with multiple subcases actually entertaining! Unfortunately for future COMP302 students, he was doing his master's and will henceforth work in the industry. If you ever see is name as the instructor of a course, I would HIGHLY recommend it.
He gives a lot of feedbacks on discord and even shares the codes he wrote in the class with a bunch of comment and extra exercise. He is also super nice and approachable.
heavy homework each week.
Jake is hands down one of the best prof in McGill. His weekly assignments are sometimes hard but aside from that, his lectures are super enjoyable. The class is very engaging - he replies to all of our questions, encourages class discussions and he is funny! COMP302 is a hard, but with Jake, it has become one of the best COMP courses at McGill!
Prof Jake was a wonderful prof! It's difficult to find a professor as motivated and with a willingness to teach you the content in the clearest way possible. Coming to class was a pleasure and if I ever had to skip class, the recordings made the content clear and accessible even from home. Grading is fair and homework is helpful, I would recommend!
Extremely charismatic, patient, and helpful; all-around very likeable person and professor. Made extremely difficult topics easy to understand. However, his lectures on Programming Language theory (last month or so) were much worse than on OCaml programming.
best prof I've ever had at McGill. 10/10 recommend
Great lecturer and passionate prof. Midterm was fair and straightforward. However, weekly homework was often really long and final was brutal compared to the midterm.
Dynamic lectures with emphasis on group cooperation, he tells you which topics you should study (and in order of importance) for the midterm/final, exams are quite fair but the final was on the harder side, if you want to have a great time or if you wish to see a professor do 100 push-ups in class (yes he did) you should definitively pick him
We had 10 assignments, half of them super tough and none of it got dropped. The final I started laughing at the end, because it did not make any sense. The final did not resembled any examples we did in class (maybe 10% and I am being generous). Absolute disgrace
One of the best prof I had at McGill in soft eng. Super fair midterm (20%) and 10 assignments (30%) (some challenging). In lectures, he goes over the theory before coding and showing examples (so get ready to code in class). He is always available for students with questions and he's super friendly. The final was very challenging and worth 50%.
the content is new and tough, has been working hard whole semester on every assignment and lecture, but the final exam is absolutely brutal and couldn't get my brain twisted in the way he want to be, so despite all the effort and hard working through out the semester, still got an F on final and B- on overall.
A lot of the grades are tests and homework, so make sure you are prepared for it. Otherwise, he explains stuff well, and if you ever need him, he is very accessible to students. i.e. if you try to work hard, you will get a good grade.
Amazing prof teaching a hard class. He is a breath of fresh air compared to most profs who seem mostly interested in their research and who have absolutely no interest in teaching and who seem to actively hate their students
He may give a lot of homework, but it's incredibly straightforward and helps you understand the material covered in class. Just picture your favourite teacher, and make his homework easier, his classes more fun, and his exams way more streamlined. Even though the class is full, he still engages with EVERYONE and ensures everyone understands.
really engaging lectures and a fair grading scheme! (10 mini assignments, 3 midterms, no final), really loved this class.
I almost failed math 240 and never got a single induction question right. Errington literally taught me induction in my 3rd year. Now I think I get it but yeah he's a great prof. The weekly homework assignments keep you up to date in the class so you don't fall behind. You can get a whole homework assignment done in one TA office hours section.
He was so amazing that I feel I got 44% on the midterm is completely on me.
The best prof at mcgill.
By far the best comp professor at McGill. This class was exceptionally organized with everything that was expected from the students being laid out from the beginning, so there were no surprises: 10 assignments (a lot yes but keeps you on top of the class). He creates a friendly atmosphere that makes him relatable and more approachable for help.
Phenomenal! The course is super well organized. His lectures instilled additional motivation in my life to learn more about CS. I feel like he helped me understand 302, and also helped me understand many overarching concepts from other classes too!
Assignments are time consuming
He is so nice, his lecture is one of the clear and pleasant one among all the courses in McGill. He responds question quick and with details. The way he presents the materials make them much more easier to understand. You can even tell how good and nice he is when interacting with his TAs (as they are nice and patient as well) :)
Not sure how everyone ace'd 302 so easily.. I struggled so hard and the homework was super time-consuming. Jacob & Max (can't find on rmf) are inspirational people indeed. I still don't know the difference between = and -> on OCaml, and I think the class was way over-paced imo, and unforgiving to those who didn't get the previous material/lecture.
Jacob is what the benchmark of teaching standards should be. During lectures he engages the room in live demo's and interactive examples that actually make you think.. and therefore LEARN. He does not teach the class because he HAS to. He teaches because he WANTS to. I applaud his methods and he is well on the way to becoming a master at his craft
I don't know how I feel about a Prof who can bench more than I can... Oh, and yeah, he's a good prof :)
Lots of homework and material is not easy but professor Jake and the TAs are easy to approach. Professor Jake fosters one of the best learning environments I've seen at McGill. The understanding and flexible grading (shifting midterm weights to final, 4 late days over the assignments, 1 dropped) is also a godsend. Plus he did like 135 push-ups.
Jake's teaching style is really good. He is kind, attentive to students, and very lenient. There is also an awesome class discord, that is not only very funny, but super useful for quick access to TAs and other resources. Everything is recorded and arranged in a way to be online-attendance only friendly.
Really nice person and teacher, my only issue is that the grading scheme: 3 quiz ; 3 midterm ; 9 assignments ; 1 project ; 1 final. Which makes you working all the time, and the weight for each test / assignment is very low. But we have a discord group, where we can discuss questions and have fun.
70% hell exams
This is a hard course, but I cannot deny that he is a good lecturer. Always helpful on discussion board, and cares about our opinions. He gives everyone a welcoming environment, and always encourage us to help each other.
Everything is nice, he will ask you to fill the course evaluation form early -- DON'T DO IT!!! It's one of the biggest scams I met, you wouldn't realise how terrible the course is after you fill out the form with "A". I thought he use this to avoid bad reviews, mainly from the brutal final lol. Apart from that he is chill and nice.
Nicest guy and an excellent teacher. The flexibility and course plan feels curated to the students and it shows he's such an understanding guy, maybe my favourite prof in comp. The frequent work kinda forces you to stay on top of the material, office hours and discord are must-use because some of it can be tricky. also a pushup beast
Class was overall pretty darn good. There were a lot of assignments, projects, etc. which meant the class was always in the back of your head. However, he has taken note of that and future instances of this course will probably not be like that. Jake is a fantastic lecturer and really cares about his students -- Pro Tip: definitely go to OHs!!!!
He's one of my favorite profs at McGill so far. Amazing at lecturing and also amazing at being available to answer questions and helping his students. The class is assignment/homework heavy but honestly, being forced to do so many assignments really helped me understand the content, so I guess that's a win!
Very nice person, but I struggled in his classes. He uses so many words, to explain theory and he is not very concise. His lecture notes aren't notes, they're essays. I wish he'd invest in an iPad and write over the slides with Ocaml code. I think that would help add some fluidity to his teaching. Teaching with vim is a ridiculous practice imo.
This class is 90% syntax and disorganized. The assignments are vague and require supplementary material to even understand it. The quizzes test you on the edgiest of edge cases and are extremely frustrating. This class will teach you essential tools, like navigating CL and bash scrips. Jake needs to STOP teaching with vim and start using diagrams.
An assignment per week, nightmare quizzes, 4 exams with handwritten coding. Actually 302 is a fun course, it discovers the mystery of how languages are created. However, 302 with him makes it way too heavy. And don't fill out Mercury early! He will let you do so to avoid bad reviews about his brutal final.
Great teacher, with an incredible depth of knowledge. Explain clearly and draw many parallels with other concepts. Extremely responsive and willing to help and explain further, love his teaching style. Continuously trying to improve his teaching through feedback. Course is very heavy on quiz, assignments, and tests. Be ready to work hard.
Too many assignments. You never get the time to learn the material. It's just about meeting deadlines. Class content is okay. It's just a shame that he bombards you with so many assignments. You will not get a chance to breathe unless he changes the workload for future semesters. Got a good grade, yet don't feel like I walked away with anything new
Quizzes were hard but the rest was fair
#1 Boss. He is a great lecturer. The midterms are a bit tricky, but the final was super easy and somehow fun. He also canceled an assignment because we had little time to complete it which was a super cool thing to do.
Amazing prof, he actually cares about you. Passionate about the stuff he's teaching and tries his best to entertain you & makes the material easier to understand
Worst prof in McGill and the worst prof I have ever seen. Literally need to study everything by yourself. He never teach the material on the exam and just all post it for reading. And the teaching pace is so fast.
Worst prof
Pros: he's a very nice guy, I admire how he's very polite and clear in answering questions. Grading scheme is also very fair to the students. Cons: during lectures, I don't think he is providing enough material to prepare us for the crazy amount of homework we're given. if you are comp 206, download vscode and configure for bash and c programming.
This guy's not normal. He taught C for 2 weeks, and we have a midterm on it. He talks too fast and expects students to learn everything on their own treating us like experts. Midterm 1 had a 65 average due to MCQ, now the second midterm won't have any MCQs, the average will be terrible. Only uses VIM and is obsessed with it. NEVER TAKE HIM EVER.
This professor gives homework each week and a lot of times we don't have enough time to complete it, there are 3 midterms per semester and a final which I think is a bit excessive. The midterms are long and many students were not able to finish it on time. His lecture notes are also disorganized. Overall I do not recommend him.
He is the WORST professor. He rushes through new material in a single sentence, assuming everyone understands. With 8 assignments, 3 midterms, and a final, the workload is intense, and the second midterm was overloaded with long-answer questions, making it impossible to finish. This course is far harder than expected for a 200-level class.
He successfully made me drop out of a cs degree. He makes things way more complicated and treats everyone like leading experts. You might like him if you are a geek, but personally, he doesn't deserve the ratings.
This man should not be teaching. Half the class failed one of his midterms and in my opinion if half a class fails test then the teacher is not teaching period. He never teaches the content that's on assignments or on the exams. Be prepared to learn on your own because you will not learn from him. AVOID AT ALL COSTS!!!!!
DO NOT RECOMMEND!!! Tons of assignments and 4 exams. The exams covered stuff that we had never seen in class. He refused to curve a midterm that had a 50% average. He gave extra credit assignments that were super long and only gave a 1.5% bonus if you did 4.
Eight assignments, three midterms of unreasonable difficulty. Condescending towards students and doesn't teach the material tested in class.
This course is the worst one I ever had in McGill, you need to spend about 8hours for each weekly assignment, and you'll still get a low score even if your code runs. The exam questions and grading rubrics are ridiculous. The lectures are so fast that you can't understand, generally speaking, this course is for MIT students, not for McGill.
This professor has made COMP206 way harder than it needs to be. The averages being 60% and 50% for M1 and M2. The second midterm especially was insanely long for the time we had, and he refused to curve as he claims to have been generous in the grading. Be prepared to study weeks for midterms, take 10+ hours on homeworks (there are 8 which is crazy
Awesome class! Super interesting lectures and cares for students. Grading scheme is also very lenient, but there is quite a lot of homework and tests can be difficult if you don't put a ton of effort into your crib sheet.
Dropped out CS of because this course. His teaching is okay, my biggest complain is that the course is so heavy: 3 midterms, 1 final, 3 quizs, 1 final project, 9 assignments. 4 tests take up 60% of your grade, which are all extremely hard. TAs are rude and unwilling to help. He once failed a math course at McGill, I think he is taking his revange.
Terrible course especially with him
Course material is very disorganized. Midterms are hard. There is very little support for you to do well imo. Prof is a nice guy but you need to be noting down everything he says and does in class or else you won't know what to study for. Also there is very little practice questions given with no answers. You will learn a lot but be prepared.
learned everything through chat gpt instead of him. Just so you know, you will be doing a lot of the learning on your own. Very little is given to ensure success in this course. My friends and I be sitting in the lecture staring at him not knowing wtf he is talking about almost EVERY SINGLE LECTURE. Extremely fast paced and HARD midterms/assignment
I found his lectures really hard to follow and learned most the content myself. Though, I did really appreciate that he changed the format of the course to be more practical, and can confidently say I learned a lot more than people who have taken it previous semesters. But maybe that's just Stockholm syndrome after being lost all sem.
He takes feedback from students but his lectures are insanely hard to follow and to do well in the course(or any comp courses) requires a lot of practice, which he does not provide. You can expect hard assignments and midterms - a lot harder than what he teaches in lectures but there is no bridge in between.
Even though i was one of the very few who kinda did good in this course, it was miserable. The lectures got nothing to do with the exams. I believe C programming language should be taught in one course, the time he gave for the programming parts of the course was so little and we didn't have practice questions.
I had to learn everything by myself, his lectures at just demos but he doesn't teach anything. Posts the bare minimum about the lectures/no slides which is something I can understand If you want your students to attend, but since he is going too fast it is just penalising. I felt like Jake was a bit condescending and was not available at the end
Jake doesn't deserve all the hate. He is an extremely cool professor, with a lot of flexibility (Final Exam Grade corresponds to each midterm grade, so if you got 80%, 80%, 80% and are satisfied with your grade, you don't "need" to take the final). His lectures are amazing and the only class I've been going to this semester. Exams can be hard tho.
This was my favorite course this year. He clearly cares deeply about his students and their success. While the midterms were very hard, this was negated by Jake's very forgiving grading scheme, which allowed for second chances for both tests and assignments. This course was very fair, content well taught. He's very engaging too.
The course materials were very intensive with a forgiving grading scheme though the midterm grading could be harsh on details. Professor Errington is enthusiastic and competent about the materials, and he is welling to engage with students. Would recommend if you want to practice programming in general.
He speaks way too fast to actually understand what is going on. Practice problems are inexistant so a lot students had a hard time on the midterms. Thankfully, the final can replace all the midterms which is very forgiving. So even if you messed up all the midterms, just study and memorize everything from these midterms and you'll get an easy A.
This was my favorite course of the semester. Jake is extremely caring and passionate about the material he is teaching, and makes it clear in every lecture. The assignments are interesting and not terribly time consuming, and the flexible grading scheme makes the challenging exams much less stressful. Overall, a great course that I highly recommend
Don't believe all the review bombs. All the exams he gave were extremely fair, practically the same as the assignments and the practice problems just with some names changed, and the grading scheme is extremely forgiving. He's also very fun and charming, teaches clearly, and he truly cares about both making sure students learn and their wellbeing.
He cares and tries really hard. He is energetic and passionate and overall a great lecturer. I am not sure why his rating is a little mid. For 206, just do lots of practise and you'll be fine.
Great lectures.
Try to maximize grades on midterms/finals on section 1 and section 3. for section 2 (C), do some practice C problems. The key to get A in the course with Jake is to use the bidirectional grading scheme to your advantage. My grades were as following: m1: 45%, m2: 64%, m3: 87%. final exam i only did sec1 to replace m1 and got 94% and ended up with A.
I really enjoyed having Jake
The lectures are nice, and the material was pretty easy overall the entire semester besides the last chapter. Maximize your grade on the first 2 chapters, since the last one is harder, and then you don't need to do the final. Overall the Jake is a goat and his provided annotated code is all you need to understand the material.
Really liked Jake for 206 but 302... Exams were unnecessarily hard, grading was very wishy washy, the material overall is horrific but I guess that's not really his fault. Overall not very kind or lenient with 302. No rounding up, difficult exams. even with the grading scheme this class was the worst I've taken at McGill and I've endured math 240.
Avoid if you value your GPA. 80% of your grade is brutal exams with class averages between 40s and 60s. No meaningful curve. Materials released right before exams. Cold and rigid about grading. Lectures are long, content-heavy, and overwhelming.
what was that final we were told that the final will be similar to midterm's difficulty, and that the final's purpose is to give students a second chance to prove themselves. mid 40 avg for section 1. i get that mt1 was easy, but not everyone did well in it! Disappointing to say the least
Lecture was easy but test was so hard. Some topics are not clear and to much discussion on the class.
cancel about 6 or 7 lectures in one semester, sounds like he has a tenure the material is not hard but he doesn't know how to make a good exam. The class test and final are all awful, long and hard to understand Even Chat GPT can be a better teacher than him, at least it won't cancel class for many excuses
mcgill should fire him. cancel many lectures and the code he shared on Discord was not what he wrote in class
I don't think he manages the tests and lectures very well, one semester have 6 lectures for reviews & tests. So many discussion during the lecture. Which means not all things will be covered.
I loved jake in 206.However this cannot be said for comp 302. His exams are tough, as stated by others, averages go from 40 to low 60's. The grading is unforgiving even though he claims otherwise. No curving and instead get told its a skill issue and that its our problem. Unrealistic standards, horrible experience. I hope to never get him again
Had him for 206 and loved it and he's still great for 302. The class is hard and ended with a B average but he made every adjustment to help the students along the way including grading scheme adjustments and curving section 1 of the final. Only criticism is for test 3 and final section 1, which were incredibly hard. Still an outstanding prof.
I took him this semester and not a single evaluation had an average above the low 60s (many were in the 40s). Exam material was released the day before every exam.
Ok so, im taking back my review. I thought jake had betrayed us but in the end he curved. He's back to being a cute pookie bear.He sure may be tough in grading sometimes, and teaches a hard course, but I did find that he was lenient in grading sometimes and gives a lot of practice material. Whats for sure is that I will never forget him.Hail Jake🥰
One of the best lecturers I've had at McGill. Super flexible grading scheme and deadlines.
His classes are challenging, and there are times you will think its all unfair, he is responsive to student feedback and will adjust things accordingly. He is objectively one of the best instructors ive had. Great teaching, keeps you interested in the content, gives alot of practice content to work with.
He does a good job explaining basics but most of the work has to be done on your own. You'll fail the tests if you don't do the optional hw. not really lenient but only rounded a section of his final because the average was 40
Amazing demos/code notes. Many practice problem github and provided by TAs. Reason minus 2 points:Told us the day before the final to study a topic we didn't have time to learn in class. Released homework assignment 2 days before midterm and said it would be testable material- this is too late for students learn! Better organized would be 5 stars.
Very good. Difficult exams however, very fair if you do all the assignment.
lowkey ruined my life, the tested content is really really hard, i found the gap between lecture content and tested content to be too big. he's nice, and i don't fault him for cancelled lectures (he's a human too) but i really can't get with the exams, esp w the fact that your grade is 80% dependant on exams
He gets a lot of flack for his grading schemes, but he recognizes where he goes wrong and usually fixes it. I had him for 206 and 302 and really enjoyed his teaching style. You have to put the work in. This isn't a class where you can just squeeze by. Ask questions, go to tutorials, and be prepared to make the effort. You might end up enjoying it!
A thousand assignments with AWFUL instructions, he expects you to do 80% of the work on your own (like, fair, but I have 4 other courses to care about, I'm not a full-time software systems student) + ALL really hard (half the class couldn't finish the second assignment on time and not even a third of it will make it to the next soft due date).
Unfair grading scheme
be prepared to bomb the exams. he is a very good lecturer yet definitely you need to put your 110% into this class. If you are someone like me that does several math and cs classes per semester, be prepared to give it all to this class.
he is a great lecturer, yet he makes very very very difficult exams. this is def my hardest class and takes most of my time for such bad results ( avoid it)
A good instructor. A very poor examiner who doesn't understand that students have four other classes and other responsibilities.
Very poor examiner. Exams are awfully long and hard, where barely the basic questions meet the class lecture/exercise, and the harder questions are just who decided to study for 50+ hours. Disappointed, since he is young, and studied compsci at mcgill too, so he, better than anybody must know how hard it is. Would not recommend
Unfair grading scheme that penalizes learning. Exams are unnecessarily difficult and beyond the scope of an undergraduate class. very disorganized and scattered material. avoid at all costs.
Insane exams and unfair grading schemes, avoid at all costs!
The midterms are totally awful and unforgiving. It's frustrating that none of the practice problems were nearly hard enough to help us prepare for mastery-level questions. If the average is failing, then it's indicative that the exam was poorly designed, because what are the chances that most of the 300 of us are all bad at studying???
no partial marks on midterm problems which adds a lot of pressure and makes it hard to manage your time, since you have to evaluate whether your answer will be fully correct for the chosen level or move on to a higher level
Saying "it doesn't make sense to put in that much effort and not see results" and "I really want you to succeed" while handing out midterms with failing averages is honestly just unbelievable
This guy is absolutely out to get revenge for his undergrad performance.
Avoid avoid avoid avoid avoid
brother, i dont know how to express what i feel. jacob thinks everything takes 2 seconds to implement. "I gave you three hours for the midterm so it is not a time crunch" and no one being able to leave early (except those who gave up) shows how detached he is from student experience
Most questions in exams are level based without partial points, which means if you decide to do a high level question (extremely hard) for more points, and you did it wrong, you get 0 for that question. You will not have enough time to finish each level of each question. (Yes, it's gambling, not an exam).
I have never written a RMP review before until I saw Jake's rating. It hurts me to see how Jake has a low rating due to students being reactionary after a midterm. He's one of the best cs lecturers I've had (if not the best), and honestly COMP 302 was one of the few cs courses where I have walked away with a solid grasp of the content.
extremely chaotic, disorganized, and uneven notes and code examples. Grading criteria is about as stable as current american trade policy. Exams are extremely poorly designed, and no partial marks so an answer is either right or wrong and answering a certain level of difficulty is basically a gamble. Even the TAs wonder why the course is so hard...
Jake does a wonderful job teaching but the grading scheme is just way too harsh. It's really frustrating to get a 0 after being able to complete most part of a question.
The grading scheme is quite forgiving (you can redo specific questions on the optional final to replace a midterm grade.) Exams are hard because he gives you a study guide, a literal description of each question he will ask, and he formats the exam so that you're basically guaranteed a 55% score if you did the homeworks/ followed lectures.
Having several exams with an average around 50% signals that there is something wrong with both the teaching method and the evaluation design. This course material could be so much more engaging if it was taught through a constructive project based approach instead of through exams with unnecessarily harsh grading standards. A shame.
The no-partial-mark grading feels fundamentally unfair: a tiny slip erases the entire question, and the problems are so difficult and time-heavy that many end up with zeros. It doesn't reflect real skills, and the exam design punishes students rather than measuring understanding. To be honest, Jacob is a quite kind person but not a kind prof at ALL
Having 4 exams for a single course is horrendous. Students spend all of their time trying to learn for exams rather than learning the material for its own sake. Works well for students who only study through the threat of exams, absolutely awful for anyone else. Exams are also very harshly graded, so partial comprehension is not considered at all.
Spending 80% of my time on this single course and ending up getting low grade is insane. The grading scheme should be removed asap!!!
The grading scheme and evaluations in general were really bizarre and complicated, but Jake is a genuinely good lecturer and does a great job of presenting the material in class.
Very bad grading scheme, very hard exams. Each question in the exam has 4 levels : basic (55%), profficiency(70%), AM(85%), Mastery(100%), you have to read the 4 levels to know which one you want to answer. You aim big and try a hard level and mess it up , you get a 0 (no partial marks), professor provided 0 practice material, Do not take his class
Professors acts clueless as if he is truly looking for ways to better student experience but ignores advice when given. 0 practice material provided by the professor for midterm 2 and midterm 3. made huge grading scheme changes after midterm 2 to account for bad grades. just a bad class where to the only way people practice is through gpt promptin
Do not take comp 302 with him, take it with any other professor if you can, is he a good lecturer ? yes , one of the best at mcgill imo. but is his grading scheme extremely bad , and does he provide 0 material to pratice, and are the midterm questions way way way harder than the introductory examples he shows in class ? absolutely
Jake is a talented lecturer and clearly very passionate about teaching. Changes to the format of each test made it difficult to prepare. 3x3 hour midterms + an "optional makeup final" was overwhelming. That being said, the final was a huge opportunity to fix our grades. I expect future runs of 302 to be much better overall so don't be deterred.
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.24 avg changeRatings by Course
COMP302
3.1
(87)COMP206
2.7
(35)Difficulty by Course
COMP206
4.1
COMP302
3.8