3.6

Giulia Alberini

Computer Science - McGill University

3.6
Quality
3.7
Difficulty
63%
Would Retake
244
Reviews
3.6
Quality
3.7
Difficulty
3.6
Helpful
3.6
Clarity

63%

Would Retake

244

Reviews

Rating Distribution
Official

5

130

4

22

3

17

2

20

1

55

What Students Say

Professor Alberini is one of the best professors I've had at McGill

COMP202 - 5.0 rating

Giulia Alberini is a prof who really cares about the success of her students, and is quick to respond to questions (in great detail)

COMP202 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 150 grades
Most common grades:
A (76)
Not sure yet (36)
A- (23)
Grade Distribution
A(87)B(15)C(6)D(3)F(0)A-/B+(39)
Based on 198 reported grades
A: 76
Not sure yet: 36
A-: 23
B+: 16
Common Tags
Caring (70)
Tough grader (67)
Amazing lectures (53)
Lots of homework (50)
Test heavy (40)
Accessible outside class (29)
Clear grading criteria (25)
Inspirational (23)
Rating Trend

Declining

-0.85 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COMP202

4.4

(89)

COMP250

3.2

(146)

COMP251

2.9

(9)
Difficulty by Course

COMP250

4.0

COMP251

3.8

COMP202

3.3

Reviews (244)
3.0
3.0
COMP202
Feb 23, 2017
Would take again

She seems nice but not good at explaining stuff

Get ready to read
5.0
3.0
COMP202
Mar 7, 2017
Would take again

Giulia Alberini is a prof who really cares about the success of her students, and is quick to respond to questions (in great detail). Her knowledge about her subject is apparent, and she does a great job articulating herself to first-time computer science students.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A-
Mar 7, 2017
Would take again

Giulia Alberini, while in her first semester as a professor, has proven herself to be extremely competent in her teaching ability and lecturing. She is always very willing to answer questions with as much detail as needed and will go above and beyond to ensure that you understand the material. She is very supportive and an all around great person!

Inspirational
Amazing lectures
Caring
5.0
3.0
COMP202
Mar 10, 2017
Would take again

Professor Alberini is one of the best professors I've had at McGill. This is even more impressive given the fact I took her during her first semester teaching. One of the most caring people I have ever met. An extremely enjoyable class, with (dare I say it) enjoyable assignments that prove how much one actually learns from Giulia.

Inspirational
Amazing lectures
Caring
5.0
1.0
COMP202
Grade: A+
Mar 30, 2017
Would take again

Giulia Rocks. Her accent is everything. She is awesome and i would love to take her class again.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
3.0
COMP202
Grade: A+
Apr 10, 2017
Would take again

SHE BAKED US DESSERTS FOR OUR LAST CLASS!!! She is the cutest person ever! Loves teaching and loves helping her students succeed.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A+
Apr 10, 2017
Would take again

LOVE HER! Clearly knows what she is doing and wants to see students succeed!

Gives good feedback
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A
Oct 11, 2017
Would take again

Her lovely Italian accent makes you want to spend the entire day listening to her lectures! Very captivating and concise, she knows how to convey the material efficiently while successfully engaging 300 people. Her lectures are a nice balance of the material and class exercises. The lecture notes are thorough and sufficient for reference.

Clear grading criteria
Amazing lectures
Caring
4.0
4.0
COMP202
Nov 22, 2017
Would take again

Nothing to say

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
COMP202
Nov 28, 2017
Would take again

Kindest professor ! One of the best I've had at McGill, especially great for first year course. Incredibly caring and understanding, she gives thorough lectures and tests are fair!!

Amazing lectures
Caring
Would take again
5.0
2.0
COMP202
Grade: A
Dec 1, 2017
Would take again

Great teacher, keeps the class engaged and interested. Moves at the right pace. I am never confused about what we need to know for the test. Her assignments are clear and she gives tons of examples in class. HIGHLY RECOMMEND HER CLASS

Tests? Not many
Clear grading criteria
Would take again
5.0
3.0
COMP202
Grade: A
Dec 13, 2017
Would take again

Sweetest and most caring teacher ever! Highly recommend her.

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A
Dec 21, 2017
Would take again

Giulia is such a sweet professor. Her lectures are very well-organized and all the recordings are online along with most of the codes we use during lectures (practice codes). Giulia also answers quickly to most of the questions about assignments and exams on the discussions (MyCourses) which is very helpful. I definitely recommend this professor.

Clear grading criteria
Caring
Would take again
5.0
4.0
COMP202
Grade: A-
Dec 22, 2017
Would take again

ok firstly, we wrote the final on the 20th at 9am and the grades were up less than 24 hours. super fun class! heads up though, the class is pretty tough. the assignments are very long and the short answer questions on the exam are extremely difficult. she's super funny and accessible outside of class. her typos are hilarious. we love giulia

Hilarious
Amazing lectures
Tests are tough
5.0
3.0
COMP202
Grade: B+
Dec 27, 2017
Would take again

I love Giulia!!! This class does require a good amount of work and the assignments do take some time, but it's definitely worth it and fun too. Warning-- the short answer questions on the exams are very very hard, but usually the long answer balances it out. I got a B+ but could've very easily gotten an A if I had put in work for the midterm.

5.0
3.0
COMP202
Grade: A
Jan 9, 2018
Would take again

Giulia is an excellent professor. She explains the material clearly and efficiently and works at a pace suitable for the class. Assignments are very doable if you attend lectures and stay on top of the material. She makes the material interesting and engaging!

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
4.0
COMP202
Jan 25, 2018
Would take again

Giulia is a wonderful Prof. The notes she provided were clear and she was always accessible. The assignments were quite lengthy and the exams were fairly difficult, but overall, it was definitely a worthwhile experience.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
COMP202
Grade: A-
Jan 29, 2018
Would take again

She explains everything very well, and she is willing to make the class slower if she finds out students are falling behind. The assignments and exams are not easy, but there are old exams for practicing. Do NOT do the assignment at last minute, I suggest do it a week earlier before the due day. She is super nice and approachable.

TEST HEAVY
Amazing lectures
Caring
5.0
1.0
COMP202
Grade: Not sure yet
Feb 1, 2018
Would take again

Clear teacher. So respectfulc humble, funny, and a beautiful person inside out. Also, theres something exceptionally lovely about her body language.

Hilarious
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A
Feb 10, 2018
Would take again

Amazing instructor! She will teach you how to code in Java step by step in class. Everything shown in class would be a part of assignment which is helpful. Final and midterm MC are a little bit hard. Overall, Giulia is an amazing instructor! Choose her!

5.0
1.0
COMP202
Grade: Not sure yet
Mar 13, 2018
Would take again

Lovely, lovely, lovely person! She has the ability to make you smile even during the midterm (if you happen to come across her questions). If you aren't in her class, you are certainly missing out because she's a beauty who makes you laugh more than you should in class. She prepares you well for the midterm and truly cares about your success.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
3.0
COMP202
Grade: A-
Mar 24, 2018
Would take again

Great professor! Always ready to answer questions and explain in details. She is available for any students, ready to help you. Her slides ar clear and accessible. Would recommend to anyone!

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A
Mar 28, 2018
Would take again

Great prof! Very detailed slides and instructions. Very manageable exams and assignments for beginners in programming. Would definitely take again!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
COMP202
Grade: Not sure yet
Mar 30, 2018
Would take again

Excellent time spent taking her class! Besides being caring professor, Giulia is also a natural comedian.

Hilarious
Caring
5.0
1.0
COMP202
Apr 12, 2018
Would take again

Best prof I've ever had. The class isn't hard but for many, programming can be tricky; she made everything crystal clear and her lectures were so entertaining. Would take this class again just to have her!

Hilarious
Amazing lectures
Caring
5.0
3.0
COMP202
Apr 22, 2018
Would take again

Prof Alberini is amazing! She knows how to teach and engage hundreds of students who know nothing about CS. The assignments take up a lot of time, but they're rewarding in the end. I took her class in Fall 2017... the midterm was hard, but the final was much better. Just make sure you practice, practice, practice if you have no coding experience!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
COMP202
Grade: A
Apr 23, 2018
Would take again

So happy I had her for comp202. I had zero coding knowledge prior to this class, and her method of doing in-class coding really helped me. She explains very well and her slides are really helpful. I don't go to office hours but I emailed her several times for the assignments, and her replies were sufficient to answer my questions.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
COMP202
Grade: A
Apr 28, 2018
Would take again

Amazing prof! Barely went to class, but the lecture recordings were enough to understand the material (the recordings also did NOT put me to sleep :D !). Super clear and does a bunch of examples. Assignments take time, but then you barely have to study for the final imo. Overall, great teacher and great class!

5.0
3.0
COMP202
Grade: A
Sep 25, 2018
Would take again

Such an amazing professor. Knows what concepts might be difficult and what questions might arise and modifies her explanations accordingly. Posts solutions to everything, and is just generally super clear. Giulia, hope you read this b/c it's my 4th year and I NEVER bother to rate profs but I came here specifically to say how great you are!!

5.0
3.0
COMP202
Dec 18, 2018
Would take again

The best of the best but the final was kind of not as easy as the previous years idk why; however, still my fav prof

Hilarious
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: Not sure yet
Dec 18, 2018
Would take again

Amazing class and amazing lectures. She clearly shows that she cares for her students which is very nice. She manages to teach everything in a simple way that makes everyone understand. Simply, the best prof there is.

Inspirational
Amazing lectures
Caring
5.0
4.0
COMP202
Grade: A
Dec 19, 2018
Would take again

Giulia always tries to explain some abstract concepts over and over again, using different examples to help us understand.

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A
Dec 19, 2018
Would take again

Amazing prof, helpful inside and outside of class

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
COMP202
Grade: A-
Jan 2, 2019
Would take again

Available, helpful professor, Giulia tries and succeeds to make her classes interactive and directly related to the final and midterm.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
5.0
3.0
COMP250
Jan 4, 2019
Would take again

AMAZING!!!

5.0
3.0
COMP202
Grade: A
Jan 8, 2019
Would take again

She's tbh great

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
COMP202
Grade: A
Jan 8, 2019
Would take again

I loved this class The prof is really amazing, she explains really well and most of the class is working on programs which helps us understand. Make sure to do the assignments well because they count for a lot! Exam was fairly difficult.

Caring
5.0
3.0
COMP202
Jan 12, 2019
Would take again

Favorite prof! So energetic and engaging!

Respected
Amazing lectures
Caring
5.0
4.0
COMP202
Grade: A
Jan 14, 2019
Would take again

I LOVE THIS PROF SO MUCH!! I honestly was not a fan of comp sci but she is such a sweet and energetic prof! She always answered questions really well and really cares about her students, go to office hours!!!

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP202
Grade: A+
Jan 14, 2019
Would take again

The course load is not very heavy, but you need a lot of practice for sure. She is very funny and cute, also kind! She helps everyone with full patience and energy. I really like her. And to be honest, I don't know if CS is really the right thing for me, but she made me keep taking CS classes this year. Cross finger for myself!

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP202
Grade: A
Jan 15, 2019
Would take again

amazing.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
COMP202
Mar 6, 2019
Would take again

Really great teacher. Explains course material well.

Respected
Inspirational
Amazing lectures
5.0
3.0
COMP202
Grade: A
Apr 3, 2019
Would take again

she is the best.

Inspirational
Amazing lectures
Caring
5.0
1.0
COMP202
Grade: A+
Apr 7, 2019
Would take again

She's awesome! I've never heard of anyone saying anything negative about her.

Respected
Accessible outside class
Caring
5.0
3.0
COMP202
Grade: Not sure yet
Apr 14, 2019
Would take again

Excellent prof. After she finishes her slides for the lecture, she'll practice what she just taught you with the entire class in Java. She also is super helpful and understanding when you have a question or concern. Would highly recommend to anyone who wants to learn how to code, even if you had never done so before taking one of her classes.

Lots of homework
Amazing lectures
Caring
4.0
3.0
COMP202
Apr 26, 2019
Would take again

Giulia is very good at explaining computer science topics in a simple and accessible way. She is a good lecturer, and accessible for questions after her lectures. The lectures in this class were recorded and 100% attendance is not necessary, especially if you already have some programming experience.

Lots of homework
Accessible outside class
Caring
5.0
2.0
COMP202
Grade: B+
May 8, 2019
Would take again

She is by far one of the best profs in McGill, very organized and accessible outside of class, do the assignments by your own, they play a crucial role in this course

Respected
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A
May 14, 2019
Would take again

She is definitely one of the most amazing profs I had for this year. So caring and such an amazing teacher who explains everything extremely well. She gave enough materials for you to study and prepare for the exam. SHE IS A WONDERFUL PROF!!!

Accessible outside class
Inspirational
Caring
5.0
3.0
COMP250
Grade: Not sure yet
Nov 5, 2019
Would take again

Clear and concise during lectures, very helpful during office hours. Corrects her mistake when she needs it. Huge contrast with Joseph Vybihal

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
COMP250
Grade: Not sure yet
Nov 18, 2019
Would take again

She's the best professor mcgill has.

Inspirational
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A-
Dec 17, 2019
Would take again

We stan a legend. This class made me change my major to comp sci. You have to start the assignments early but they are given enough time. The midterm and final short answer and multiple choice sections had some tough questions but most of it was pretty easy. The lectures were really engaging and I loved having Giulia for this class!

Clear grading criteria
Amazing lectures
5.0
3.0
COMP202
Grade: A
Dec 21, 2019
Would take again

Both a great lecturer and a genuinely nice person who cares about your success. Loved her!

Respected
Accessible outside class
Caring
5.0
3.0
COMP250
Dec 21, 2019
Would take again

Not only is Giulia the most enjoyable and eloquent professor at McGill, but she is the most caring person that I have ever come across. In my 3 years at McGill, she has been by far the most moving and inspirational professor in my career. People use the term "best professor" so lightly these days, but with Giulia it would be an understatement.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A
Jan 7, 2020
Would take again

Giulia is probably the best professor in McGill! She is very caring and sweet, patient with questions. And her lectures are super clear, she also adjusts her pace according to how much we perceived. There are more than enough practice materials on and off class for you to better your understanding. It's not a hard course as long as you practice.

Accessible outside class
Inspirational
Caring
5.0
4.0
COMP250
Grade: A
Feb 17, 2020
Would take again

One of the most amazing profs here at McGill, in my opinion. Really took her time and care to explain the concepts thoroughly, and made the best efforts to address questions in class.

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
COMP250
Grade: Not sure yet
Apr 3, 2020
Would take again

Giulia is awesome. Crystal clear in her lectures, super accessible outside class, always happy to answer questions, and her assignments really helped to understand the material. Could not recommend more highly!

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
4.0
COMP202
Grade: Not sure yet
Apr 9, 2020
Would take again

Awesome professor. She explains content really clearly and includes insightful examples/reviews in her lectures. Further, she is always accessible out of class, especially on Piazza. Enjoyed her class!

Respected
Clear grading criteria
Amazing lectures
3.0
5.0
COMP250
Apr 18, 2020
Wouldn't take again

Giulia is a great prof but I also found her overwhelming from how much she demands of students academically. Very fast-paced and intense once you lose track.

Lecture heavy
4.0
4.0
COMP202
Grade: A-
Apr 19, 2020
Would take again

Assignments were tough, but very good practice. She is great at explaining the concepts and has really good slides. I watched most lectures online at 1.5x and referred to slides to do assignments. You have to put in a lot of effort if you are new to programming, but if you stay caught up you will be ok.

Lots of homework
Amazing lectures
5.0
2.0
COMP202
Grade: A
Apr 27, 2020
Would take again

Giulia's a gem. I have zero background in comp sci but I left the course with a fantastic understanding. To my knowledge she has an educational background, so she's able to use what she learned to make us understand well. Her assignments are clearly defined, she's receptive to feedback, and truly makes an accommodating course. Thank you Giulia ily

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
4.0
COMP202
Apr 28, 2020
Would take again

Giulia is a magnificent professor! The amount of understanding she has for the current pandemic situation and her adjustment of the grading scheme was so generous! My favorite McGill class so far! Id 100000% recommend her and the class to anyone, regardless of your field of study!!! 20/10!!!!!

Inspirational
Amazing lectures
Caring
5.0
4.0
COMP202
Grade: A
May 10, 2020
Would take again

Such a great prof! I really respect the amount of work she put into being very accessible, and having so many TA office hours at all times. Assignments were challenging but clear, and lectures were very helpful and as engaging as possible.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
4.0
COMP202
Jun 1, 2020
Would take again

You won't regret choosing Giulia as your prof. She is very clear and concise. For beginner programmers, her assignment may be challenging at first, but if you review the slides carefully and do some extra at-home practice, you'll succeed. Not to mention, she answers questions quickly, especially on Piazza. She never sleeps...

Inspirational
Amazing lectures
Lecture heavy
5.0
3.0
COMP202
Grade: A
Sep 6, 2020
Would take again

I loved COMP202 with Giulia. Not only is she extremely knowledgeable, but she's also eager to constantly improve her course for us students. Her lectures were great and included countless opportunities to practice the content being taught right then and there. I learned an INCREDIBLE deal of material from this intro course.

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
COMP202
Grade: A
Sep 15, 2020
Would take again

Literally one of the best professors I've ever had. Even if you have no intention in ever learning anything related to programming take COMP 202 with her just to have her as a professor (and programming is a pretty important skill to have, even if it's really basic). I've taken COMP 202 and COMP 250 with her and both classes were amazing!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
COMP250
Grade: A
Sep 17, 2020
Would take again

Should give a class to other CS/ECE profs on how to teach

Lots of homework
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A
Sep 24, 2020
Would take again

One of the best teachers at McGill. I am taking another class with her and I'm no glad I am!

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
COMP202
Oct 15, 2020
Would take again

VERY good prof, I am currently in her COMP 202 class and definitely would recommend. She is concise with her lectures and knows how to explain things in a way that beginner's can understand. One of the best courses I have taken.

Respected
Amazing lectures
5.0
3.0
COMP202
Oct 31, 2020
Would take again

Love Gulia, she makes intro COMP very enjoyable

Gives good feedback
Respected
Caring
3.0
4.0
COMP250
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

I took a COMP 202(in person) with her and loved her so i decided to take COMP 250 with her. Since it was online, she gave SO MUCH material and things to do, a quiz each week that wasn't representative of the lectures composed of 5 questions on tricky edge cases. assignments were tough. I needed to work 2x more on this course than all my others

Lots of homework
Accessible outside class
Clear grading criteria
5.0
2.0
COMP250
Grade: A
Dec 24, 2020
Would take again

This semester had no exams, it was all assignments and presentation/feedback based grading. Really easy and enjoyable class. I did not take any comp classes before and this is my first but she made it easier. She is an understanding and sweet prof. 10/10 would recommend.

Respected
Group projects
Caring
5.0
4.0
COMP202
Grade: A
Jan 4, 2021
Would take again

I took COMP202 in F2020. She explains well and codes well. The only downside is the quizzes... SUPER HARD, but the projects will bring your marks up. Definitely read the textbook provided tho. I think many quiz questions came from there. Start your projects early and you will be fine.

Lots of homework
Graded by few things
Test heavy
5.0
2.0
COMP250
Grade: A
Jan 4, 2021
Would take again

Giulia is an amazing professor. She tries to make the projects and lectures interesting for the students. She often polled the class to get feedback throughout the semester and adjusted the course accordingly. She truly cares for her students and it shows. I would have her again as a professor any time!

Inspirational
Amazing lectures
Caring
5.0
2.0
COMP202
Grade: A-
Jan 11, 2021
Would take again

Great prof, quizzes are quite hard though

Gives good feedback
Inspirational
Caring
5.0
3.0
COMP250
Grade: A
Jan 13, 2021
Would take again

I enjoy this course very much though weekly quizzes are hard. Assignments took some time but it really helped me learn the concepts. Giulia's very caring and she also has a sense of humor. Her lectures and slides were super organized, and that's basically all you need to ace the course.

Lots of homework
Inspirational
Caring
5.0
4.0
COMP202
Grade: A
Jan 15, 2021
Would take again

A truly passionate instructor. She is always happy to help and she responds to questions very promptly. I would say that her content delivery and organization skills are well above average compared to other instructors at McGill. Would definitely take another class of hers.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
COMP250
Grade: A+
Jan 15, 2021
Would take again

Great teacher with clear lectures. Always willing to help and encourage us to do our best!

Respected
Clear grading criteria
Amazing lectures
5.0
5.0
COMP202
Grade: B+
Jan 16, 2021
Would take again

Although I took her class with 0 coding knowledge, her great teaching skills and the fact that she solves example problems after lectures helped me learn the material and get a decent grade. I had an 8 hour time difference but she arranged a fair way for me to not miss the material taught in online Zoom's. The class requires serious commitment !

Lots of homework
Skip class? You won't pass.
Caring
5.0
3.0
COMP250
Grade: A-
Jan 22, 2021
Would take again

She is an amazing professor. She is easily accessible outside of class, and gives the opportunity to students to practice before quizzes or projects by posting optional exercises. I really liked her way of teaching because she would sometimes code along in the class to make the concept less abstract.

Accessible outside class
Clear grading criteria
Caring
1.0
5.0
COMP202
Grade: Not sure yet
Feb 10, 2021
Wouldn't take again

Only one lecture each week and teach nothing. Very hard quizzes and assignments. The most terrible prof I met in McGill.

Test heavy
Lecture heavy
Tough grader
5.0
1.0
COMP202
Grade: A+
Feb 14, 2021
Would take again

Lectures are well organized, weekly live sessions are very helpful for practising the material. The grading scheme is very fair and assignment topics are interesting.

Amazing lectures
1.0
4.0
COMP250
Grade: A
Feb 15, 2021
Wouldn't take again

AVOID her at all costs. The workload is far above other 200 and 300 level comp and math courses. She consistently has 50 averages for her quizzes that consist of mainly edge cases and do not fairly evaluate students. Rather than adjusting her evaluations, she will write long piazza posts justifying the unreasonable workload and quizzes.

Tough grader
1.0
5.0
COMP202
Feb 17, 2021
Wouldn't take again

Very time-consuming and the quizzes are insanely difficult for no reason. It doesn't matter how hard you try in this class you will ALWAYS receive bad marks. She also gave an unreasonable explanation for making the quizzes difficult and a very harsh grading scheme. I don't know how she got such a high rate on RMP.

Tough grader
1.0
5.0
COMP202
Grade: A-
Feb 23, 2021
Wouldn't take again

Avoid. Avoid. Avoid. Took this class online and it was one of my worst experiences at university. There are 12 weekly quizzes that were insanely hard & grading was ridiculous, the assignments were VERY tough, the prof doesnt care if students do well & it seems like she wants half the class to fail. Really disappointing since its an intro course!

2.0
5.0
COMP202
Feb 23, 2021
Wouldn't take again

I was totally mislead by all the 5 star ratings so I'll put this out there and hope someone heads my advice. If you don't need to take this class (or have a deep and burning love for compsci) do NOT take this class! It is insanely dense and I can't focus on my other courses because all waking hours are spent on this one (its an elective fml).

Lots of homework
Accessible outside class
Lecture heavy
3.0
5.0
COMP202
Grade: Not sure yet
Feb 26, 2021
Wouldn't take again

Really kind and caring, fantastic lectures. Teaches theory & then does live coding, which is great BUT she believes in teaching for understanding rather than good marks, so this class is NOT easy. Lots of hard work. Quizzes are all challenge questions to make you think, not reinforce basics. Take if you're interested in CS, not for an easy elective

Skip class? You won't pass.
Caring
Tough grader
1.0
3.0
COMP202
Grade: Incomplete
Mar 12, 2021
Wouldn't take again

Wow.... i have no idea how she has such a high rating. Unless you are a masochist, avoid at all costs. I have close to a 4.0 and am close to failing this class. Quiz averages in the 50s are her goal, with assignments that take about 20 hours each. It is not an exaggeration to say I spend more time on this class than all other (400 level +) combined

Lots of homework
Test heavy
Tough grader
1.0
5.0
COMP250
Grade: Not sure yet
Apr 8, 2021
Wouldn't take again

Class avg was A for ppl taking 250 in F2020 and that seems to be an accident. I'm taking it in W2021 and she included AI/Machine Learning in A3 and most tutors at HelpDesk can't help. Even those taking (COMP424/551) find it hard. Her TA doing a MS in CS doesn't understand my assignment, I think I may get 0%. Insanely hard and unreasonable quizzes.

Lots of homework
Test heavy
Tough grader
5.0
3.0
COMP250
Grade: A
Apr 18, 2021
Would take again

The best class I have taken thus far, super enjoyable. Assignments were straightforward, quizzes were a little tough but okay.

Gives good feedback
Lots of homework
Amazing lectures
5.0
3.0
COMP250
Grade: A+
Apr 19, 2021
Would take again

Amazing prof, good clear lectures and notes. Assignments were fair, grading criteria was fair. Take any class with her you can.

Clear grading criteria
Caring
1.0
5.0
COMP202
Apr 19, 2021
Wouldn't take again

don't know how she got such a high rating.

Lots of homework
Tough grader
5.0
4.0
COMP202
Apr 22, 2021
Would take again

Took this with zero knowledge of coding and I learned a lot. I took it as an elective with a full course load and it was a lot - you have to work hard on assignments and there are really tricky quizzes every week. It was very tough but I learned a lot and got a 96 so I'd say pretty worth it

1.0
5.0
COMP202
Apr 22, 2021
Wouldn't take again

Horrible class. The assignments took hours to complete. quizzes were super hard. They prided themselves on how low the quiz average was. Avoid this class at all costs

Lots of homework
Tough grader
4.0
5.0
COMP202
Apr 27, 2021
Would take again

She's a solid prof, very good at explaining topics and she is often available. However, in comp202, she has no respect for your time. You can expect 6 quizzes (or you can call them midterms since they take 2h30), 3 assignments (they each take 15-20h +) and a final project (20h+ dumped in your face during final szn).

1.0
5.0
COMP202
Grade: Incomplete
Apr 30, 2021
Wouldn't take again

This course was so hard, the assignments were unbelievably hard and all 6 of the quizzes averaged in the 50-60% range consistently. This was my hardest course of this semester and it is an intro course, I had withdrawn from COMP 204 the previous semester thinking this would be a better course but honestly I wished I had just done that course again

Lots of homework
Skip class? You won't pass.
Test heavy
2.0
5.0
COMP202
Apr 30, 2021
Wouldn't take again

my mental health has disastrously declined from this course I have never cried this much from assignments

Lots of homework
Test heavy
Tough grader
2.0
5.0
COMP202
Apr 30, 2021
Wouldn't take again

Although her lectures and the class are really interesting, there's an enormous amount of work that it's impossible to keep up without having to give up time for other classes and even for social life. Assignments are incredibly long and time-consuming. It's easy to spend 5 whole days in an assignment, go to 5 different office hours and do badly.

Lots of homework
Tough grader
2.0
5.0
COMP202
Grade: Not sure yet
Apr 30, 2021
Wouldn't take again

As a professor, she's fine - material is decently explained. But this course. I cannot put into words how bad it was. The assignments are overly time consuming and the difficulty of getting help during an online semester made it all the worse. Final project literally included material we had never covered in class. Worst class I've taken at McGill.

5.0
4.0
COMP250
May 2, 2021
Would take again

Guilia did an excellent work engaging students with various topics! Quizzes were hard but the assignment average was in the high 80s and she even gives testing codes to check our work before the submission. But yeah, this course and 202 would have been difficult for someone who wanted EZ-electives, though :0

Respected
Inspirational
Amazing lectures
5.0
4.0
COMP202
Grade: A-
May 6, 2021
Would take again

Even though the quizzes are challenging, others will bring your average back. The assignments and the final project are not that hard, but requires your ability to handle details. Overall, a helpful and amazing lecturer, give good examples not only inside class, but also during live coding.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
COMP250
Grade: A
May 7, 2021
Would take again

She encourages students to work together on a tester for each work. The quizzes are tricky (about 25% of your final grade during Winter 2021), but they are necessary to not get an overall A average. Assignments are not very hard if you take the time to read the problem and are doable within 1-2 days. Use the student tester to test edge cases!

5.0
4.0
COMP250
Grade: A
May 12, 2021
Would take again

I took 202 with Prof. Alberini last semester and the quizzes are hard as usual. However, for the projects (36% of the course), you could use the student tester which ensures an A on the projects. She reused some assignments from past years but don't copy the code. The lectures are generally clear.

Lots of homework
Test heavy
Tough grader
5.0
4.0
COMP250
Grade: A
May 13, 2021
Would take again

Amazing lecturer and the course was so so organized. Challenging but I learned so much, wish I could take more courses with Prof Alberini. Inspired me to take more comp courses

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
5.0
COMP202
Grade: A+
May 15, 2021
Would take again

Painful, but I learned a lot. Make sure you understand the material! The quizzes were super tough, and you'll probably lose the most points there. Assignments are REALLY long, especially the final project, but they can pull up your grade. I liked the structure of the lectures tho - she'll present the theory, give examples, then do some live coding.

Skip class? You won't pass.
Clear grading criteria
Tough grader
3.0
5.0
COMP202
Grade: D
May 26, 2021
Would take again

She's an average lecturer, and does a satisfactory job with teaching the material. The assignments and quizzes were absolutely soul crushing. The presentations/feedback which should have been grade boosters were harshly graded by TA without clear explanation... Make sure you don't have a life (and/or already know how to code) if you want an A.

Lots of homework
Test heavy
Tough grader
5.0
2.0
COMP250
Grade: A
May 26, 2021
Would take again

My favorite course at McGill so far. Absolutely loved her course. Her way of explaining concepts are brilliant. Learned a bunch and had a lot of fun doing the assignments.

Respected
Clear grading criteria
Caring
4.0
4.0
COMP250
Grade: A-
Jun 2, 2021
Would take again

You have to understand that COMP classes require critical thinking. And so I don't suggest you taking COMP202/250 as electives. Giulia's classes are extremely time-consuming. Quizzes are hard, assignments take forever. However, for programming lovers, she is great! I loved Giulia's classes, learned a lot. She explains very well and straightforward.

Lots of homework
4.0
3.0
COMP250
Grade: A
Jun 5, 2021
Would take again

Prof Giulia is amazing. her grading system is pretty fair (tough quizzes compensated by medium/easy assignments). She also got the cleanest and most structured slides ever.

Accessible outside class
Amazing lectures
5.0
3.0
COMP250
Grade: A
Jul 24, 2021
Would take again

Professor Alberini is accessible outside of class. She is answering questions all the time in the sense that almost every question posted gets answered in 20 minutes. Her assignments are fun and the gradings are just.

Gives good feedback
Accessible outside class
Caring
5.0
3.0
COMP250
Grade: A
Aug 4, 2021
Would take again

She's amazing

Respected
Inspirational
Amazing lectures
1.0
4.0
COMP202
Grade: A
Dec 10, 2021
Wouldn't take again

Took this class Fall 2020. Unfair quizzes (average 30%) even more considering it is an introductory class and was online.

Test heavy
Tough grader
5.0
3.0
COMP202
Grade: A
Dec 15, 2021
Would take again

She is really good at explaining concepts clearly. Cares a lot about her students. Best prof I have had at McGill!

3.0
4.0
COMP202
Grade: Rather not say
Dec 29, 2021
Wouldn't take again

You will only do well in this class if you have any amount of prior experience with coding, even just playing around. If you have a clean slate, this will crush you. Quizzes with 30% averages. Assignments that can be unclear at worst and give you a headache at best. Honestly, I'm sure the Prof is a good person but it feels like she's out to get you

Graded by few things
Tough grader
5.0
3.0
COMP202
Grade: A+
Oct 25, 2022
Would take again

Took both 202 and 250 with Giulia with absolutely no prior knowledge on cs. Quizzes were challenging at times. But the lowest quiz grades were dropped and there were over 10 quizzes so each was worth very little. Asmts were not particularly hard, but VERY long. Overall, she was great and gave me a pretty solid base for my other cs classes.

Clear grading criteria
Lots of homework
5.0
3.0
COMP250
Grade: Not sure yet
Nov 28, 2022
Would take again

Amazing lecturer, slides are amazing and I really enjoyed taking this class. The exams are fair and represent well the material seen in class. The assignments are really fun and have a funny story/setting to them.

Amazing lectures
Accessible outside class
2.0
5.0
COMP250
Grade: Not sure yet
Dec 7, 2022

The time needed to take this class comes at the cost of all the others. Beware! COMP250 will involve 30+ pages of assignment instructions and more in December. The jump in difficulty from assignment 2 to assignment 3 is staggering. The Final Project will eat up all of your time. ONLY take this course if you don't have a lot of hard exams.

Tough grader
Lots of homework
Test heavy
2.0
5.0
COMP250
Grade: Not sure yet
Dec 7, 2022

Prof. Giulia is a good person, she's funny has clean slides and is generally likeable, however the positives end there. Never in my life have I seen a prof give such difficult work to a class that is supposed to be intermediate/beginner level. The workload is insane and she posted the final project worth 25%, late and will not delay the due date.

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
COMP250
Grade: Not sure yet
Dec 16, 2022

She Delayed release of final project and no extension of time. The final project will take up a lot of your time and you will not be able to prepare for other reviews well. You also cannot submit the final project late.

1.0
5.0
COMP250
Grade: Not sure yet
Dec 19, 2022

Two midterms, one quiz/presentation, three assignments, plus one final project during the exam period. The workload is going crazy. You gotta put a lot of time into this course. I am absolutely exhausted after finishing this 250. Anyway, prof Giulia is a very nice person.

Test heavy
1.0
5.0
COMP250
Dec 23, 2022

This course is difficult and time-consuming for those who do not have a strong programming background. Lectures are very fast paced and assignments are brutal. If you know the ins and outs of Java and are good at implementing algorithms & data structures prior to Comp 250 , you'll be fine. Otherwise, get ready work 24/7 on these assignments.

Tough grader
Lots of homework
Test heavy
2.0
5.0
COMP250
Grade: D
Dec 30, 2022
Would take again

She is a good prof but the assignments and the midterms were too difficult.

5.0
4.0
COMP250
Grade: A-
Jan 5, 2023
Would take again

Very caring professor indeed! I don't have any strong opinion about the level of difficulty of this course, but she is an awesome professor. She i scaring for her students and always listens to them!

2.0
5.0
COMP250
Grade: A-
Jan 15, 2023

The first midterm was impossible and the third assignment even worse. The lectures go too quick and she assumes that it is easy enough for everyone which is really bad. Time-consuming class with way too much material, mistakes in assignments and grades and pretty much everything... She is funny though- I'll give her that.

Lots of homework
Lecture heavy
5.0
2.0
COMP202
Grade: A
Feb 24, 2023
Would take again

Amazing professor who makes CS very accessible and fun

Amazing lectures
Hilarious
Caring
5.0
3.0
COMP250
Grade: A
Feb 24, 2023
Would take again

I have really enjoyed all the classes I've taken with Prof. Alberini. She is super caring and makes classes very engaging.

Amazing lectures
3.0
4.0
COMP251
Mar 6, 2023
Would take again

She is a nice teacher, but learnt almost nothing about 251 in Fall 2022. Hard midterm, abstract assignment, but a fair final took up 70%

Tough grader
Amazing lectures
Caring
2.0
5.0
COMP250
Grade: Not sure yet
Mar 21, 2023

Has a ton of content, you gotta learn Java along with algorithms, data trees, and more. Assignments take forever, midterms are hard, and the two midterms weigh more than the three assignments. Pretty hard and time-consuming, so it's really not worth taking if you don't need it. Prof is nice, but that doesn't redeem this course.

2.0
4.0
COMP250
Grade: Not sure yet
May 2, 2023

Teaching wise, she's average, but otherwise I wouldn't recommend. Instructions of the assignments are unclear, be ready to ask questions. 2 midterms were hard mainly because you don't really know what to expect on them.Asked us to complete a survey mid-semester asking us how to improve the course:didn't take ANY of our suggestions

Tough grader
Test heavy
5.0
3.0
COMP250
Grade: A-
May 24, 2023
Would take again

Assignments were ok if you start early, instructions could be clearer but they address everything on Ed. Overall pretty good. Some people clearly aren't built for cs(maybe not interested) the way they're complaining abt silly things, most cs classes go at the same speed if not faster. Most teachers don't respond nearly as much as she does on Ed

5.0
3.0
COMP250
Grade: A
May 24, 2023
Would take again

Assignments took time but were manageable if you start early. People need to realize in computer science almost always the midterms are made to bring the averages down. Pace in class was quick but that's inevitable unfortunately. Did not have much of a background in cs before but I must say its still possible to well if you put in the work.

5.0
3.0
COMP250
Grade: A
May 26, 2023
Would take again

I enjoyed COMP250, it was super interesting! As someone whose previous experience was only 204, I was a bit worried about taking this class. The midterms weren't bad, she posts weekly exercises related to the lectures - do all of them!! I made the mistake of starting all the assignments late, but if you're like me, just go to a lot of office hours

Lots of homework
Graded by few things
Accessible outside class
5.0
4.0
COMP250
Grade: B+
Jul 17, 2023
Would take again

A great prof but the workload is very heavy. Choose easy classes with comp 250 and 206

Lots of homework
5.0
4.0
COMP250
Grade: A-
Aug 11, 2023
Would take again

The course workload is kinda heavy and there was indeed a lot of content to learn... I still couldn't say I had a good grasp of everything even after finishing the course but I learned a lot during the semester with Prof. Alberini

Clear grading criteria
Lots of homework
Accessible outside class
1.0
5.0
COMP250
Aug 22, 2023

She is the most irresponsible professor I ever saw in my life. Her accent was so bad and we could barely understand the lecture. Exams was really hard and out of scope of what she taught.

5.0
3.0
COMP250
Grade: B
Sep 7, 2023
Would take again

Absolutely amazing Professor. Caring, always reachable, great teaching and slides. 250 is extremely time-consuming and easy to fall behind, but she always posts extra exercises with their solutions, as well as practice exams that came very close with the actual exam. OH nearly everyday with the team of TAs, very fast grading, the best :)

Inspirational
Lots of homework
Caring
5.0
3.0
COMP250
Grade: B+
Nov 7, 2023
Would take again

Such an amazing person

Amazing lectures
Hilarious
Caring
4.0
5.0
COMP250
Grade: Not sure yet
Nov 29, 2023
Would take again

Professor Alberini is such a caring person, but her teaching style was very theoretical, whereas the assignments and midterms were very practical. VERY easy to fall behind so make sure you're keeping up with the material and practicing the concepts using additional resources. Go to every tutorial, it's very useful for practical application.

Tough grader
Caring
Test heavy
2.0
5.0
COMP250
Grade: A-
Dec 2, 2023

Really hard prof/class. Is not very leniant, midterms/projects are out of the scope of the course and don't test what she teaches in class. Lectures as alright, but tend to be very rushed and don't cover NEAR what you need for your exams.

3.0
5.0
COMP250
Grade: B-
Dec 8, 2023

I am pretty indifferent about her. lectures are alright. I learnt a lot through her assignments but they are also quite difficult in my opinion. Be ready for assignments that will scramble your brain a little and dont worry if one of your midterms does not go the way you would have hoped. It is a right of passage for all comp sci kids

Tough grader
Lots of homework
3.0
3.0
COMP251
Grade: Not sure yet
Dec 12, 2023

Giulia is fine, the lecture is alright and the final is fair (hope I'll pass)

Hilarious
Test heavy
Graded by few things
5.0
4.0
COMP250
Grade: A
Dec 13, 2023
Would take again

Really cares about her students and is always willing to listen to know where to improve. Lectures were well structured and (mostly) interesting. Exams were hard, and assignments demanding although rewarding.

Caring
Accessible outside class
5.0
4.0
COMP250
Dec 19, 2023
Would take again

She cares about teaching and student's understanding. Engaging class and she focuses on explaining the ideas, theoretical lectures. Challenging materials, tests, but fair. And she makes the assignments fun.

Clear grading criteria
Hilarious
5.0
3.0
COMP251
Grade: Not sure yet
Dec 26, 2023
Would take again

Take any course she teaches. Lectures were absolutely amazing. Charismatic, caring, accessible, list whatever you want. She never fails to catch my attention in class. 251 is an introduction to theoretical CS and has 0 coding, so take it with her if you hate coding like me - or to better prepare for higher theory courses. Final was fair.

Amazing lectures
Inspirational
Caring
5.0
4.0
COMP250
Grade: B+
Jan 2, 2024
Would take again

Tough course but fun professor

Tough grader
Amazing lectures
Gives good feedback
5.0
4.0
COMP250
Grade: B
Jan 5, 2024
Would take again

Giulia is so amazing. The midterms for this class are pretty difficult, so really practice writing out code. Keep up with the reccomended exercises. You are given enough time to complete the assignments with no rush if you start early. Go to the TA office hours. Ask questions on Ed. If you do not have Java experience, practic syntax at the start.

Caring
Respected
Test heavy
4.0
5.0
COMP250
Grade: A-
Jan 7, 2024
Would take again

Giulia is a good teacher with really interesting lectures even though they are pretty heavy! The midterms were very difficult and no curve was possible... as for the assignments they were really interesting!! Overall, this is a hard class!

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COMP251
Grade: C
Jan 8, 2024

Seems like everyone "loves" her but tb quite honest, the other instructors always taught COMP 250/251 better than her (ie. Langer). This COMP 251 "theory" part is so dull that it made me forget how to code - you can forget about passing coding interviews after her classes. The exam avg is super low, and it will come to you as a blow and a surprise.

Tough grader
Graded by few things
4.0
5.0
COMP250
Feb 13, 2024

great lecturer, but assigments and tests are basically impossible if you're not a tech wiz

Tough grader
Lots of homework
4.0
5.0
COMP250
Grade: A-
Feb 16, 2024
Would take again

She slays but her assignments and midterms are deadlyyyyyy like way too hard

Amazing lectures
Gives good feedback
Lots of homework
4.0
4.0
COMP250
Grade: A
May 8, 2024
Would take again

Giulia is well-organized and a good lecturer, as well as easy to reach on the discussion boards and through office hours. The assignments are challenging but definitely the most interesting aspect of the course. Exams were hard, but fair overall.

Lots of homework
Accessible outside class
5.0
3.0
COMP250
Grade: A
May 10, 2024
Would take again

Good professor with clear explanations of topics, engaging assignments and decent exams. She is very accessible and responds very quickly to discussion board posts.

Caring
Accessible outside class
Online Savvy
2.0
5.0
COMP250
Grade: B+
May 11, 2024

Immediately starts very fast paced, and doesn't give students time to catch up and digest the material before throwing more content at us. Very difficult class, with content covered in class usually written in pseudocode, so we don't always have a reference to actual java code. Midterms and assignments are also a jump in difficulty.

5.0
3.0
COMP250
Grade: A
May 19, 2024
Would take again

Amazing professor! She clearly cares a lot about her students and was incredibly active on the discussion board all semester. Averages for midterms are in the 60s, but more than made up for by assignment grades (90s averages). Really funny and helpful/encouraging during office hours. By the way, definitely go see her during office hours!

Clear grading criteria
Hilarious
Online Savvy
4.0
5.0
COMP250
May 19, 2024

The midterms are insanely difficult compared to the practice midterms, as well as when compared to the exams given in ecse250. caring prof though

Tough grader
Caring
Test heavy
4.0
5.0
COMP250
Grade: B+
May 30, 2024

Lectures are good, but I found the assignments to be extremely difficult compared to what we were taught in class. The midterms were killer too. The final project felt like it took a year off my life.

Amazing lectures
Lots of homework
4.0
3.0
COMP250
Grade: A
May 31, 2024
Would take again

Honestly such a great experience with her. The midterms will kick your butt but the projects will definitely even your mark out. As long as you attend lectures and are willing to reach out for help, you will do very well in this course. I did find that some projects (specifically the first one) did not have much real world application.

Lots of homework
Caring
Accessible outside class
5.0
3.0
COMP250
Grade: A
Jun 7, 2024
Would take again

Awesome prof! Midterms were okay, look at the past midterms since they are very similar. Projects can be super challenging but there is lots of help available. Interesting course with a very forgiving grading scheme.

Amazing lectures
Accessible outside class
5.0
4.0
COMP250
Grade: A-
Jul 23, 2024
Would take again

One of my favourite professors. Tough, but great. Don't expect to pass if you don't work. She's a patient and caring professor, and great at simply explaining complex topics. Loved her! I really admire her.

Tough grader
Amazing lectures
Caring
5.0
5.0
COMP250
Aug 29, 2024
Would take again

goated prof

4.0
4.0
COMP250
Grade: B+
Oct 23, 2024
Would take again

Challenging but rewarding course. Midterms are tough, but assignments and projects help even out the grade. Definitely go to office hours - the prof is super helpful. Unstuck ai was a lifesaver for exam prep.

5.0
3.0
COMP250
Grade: Rather not say
Nov 17, 2024
Would take again

Recorded Lectures. She is very caring and explains the material very well. Although, I found her midterms quite difficult but it is mitigated by the generous grading scheme. Very cool professor

Tough grader
Caring
Lecture heavy
5.0
2.0
COMP250
Grade: A
Nov 20, 2024
Would take again

The strict deadline for all assignments is at the end of the semester, so you don't need to stress over them too hard. However, it is very helpful to follow the suggested deadlines to keep up to speed on class lectures and content. If you spend a little bit of effort to keep up to date, it is a relatively easy class to understand, as stuff builds

Test heavy
Accessible outside class
Online Savvy
2.0
5.0
COMP250
Nov 26, 2024

new grading scheme is very confusing and you can expect midterms to be a lot harder than what was taught. Definitely need to spend a lot of time practicing and learning on your own. Don't take this course when you already have other hard courses.

1.0
5.0
COMP250
Grade: A-
Nov 28, 2024

The grading scheme is the worst ever we've had in McGill. We were treated as lab rats without our consent, it is a nightmare

Tough grader
1.0
5.0
COMP250
Grade: C
Nov 28, 2024

The new grading scheme that she introduced was not well thought out. It was discouraging and we were used as a test batch.

Tough grader
Test heavy
4.0
5.0
COMP250
Grade: A-
Nov 29, 2024
Would take again

The course was hard, and the average for the midterms was a proficiency level (or a C) after curve. The good thing is that she changed the grading scheme after we complained about our poor test results.

Tough grader
Test heavy
1.0
5.0
COMP250
Grade: Not sure yet
Dec 7, 2024

Generally speaking, she's a good teacher. However, her horrible grading scheme makes no sense and is very penalising for students.Apparently it would help reduce stress for the students but it has the opposite effect. Midterms are particularly difficult and are extremely hard to finish in the allotted time which makes them even more frustrating.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
COMP250
Grade: Rather not say
Dec 7, 2024

The assignments were so long! The final project took ages to complete, and the midterms were also extremely difficult. Giulia seems very kind but this felt like a 4 credit course.

Tough grader
Lots of homework
Respected
2.0
5.0
COMP250
Grade: A
Dec 7, 2024

She goes on and on about details that are unnecessary, especially in her assignments. Midterms were harder than any class material and very long for the time given (changes every year). Assignments were long and confusing, so start them really early. Class schedule was very confusing and the whole thing was pretty disorganized.

Tough grader
Lots of homework
Accessible outside class
5.0
3.0
COMP250
Grade: A
Dec 13, 2024
Would take again

Such a kind and caring prof. So many support systems in the class - tutorials, office hours, TAs, etc despite it being such a huge lecture. Wish I took advantage of her office hours more, as I went to a few at the end of the semester and they were extremely helpful. Midterms are notoriously tough, but lots of practice material to prepare.

4.0
4.0
COMP251
Grade: Not sure yet
Dec 14, 2024
Would take again

If you have her for 250, then you'll know how to study for her midterms in 251. I preferred 251 because there were written assignments, but kinda messes you up later since the final project is java (or an interview but the marking on those is subjective and not in your control). Good prof and lots of support, with a pretty forgiving grading scheme

EXTRA CREDIT
1.0
5.0
COMP250
Grade: Not sure yet
Dec 17, 2024

Horrible prof, she's genuinely evil with her grading scheme and difficulty of exams. Claims that people failing decreased by 50% from last semester. everyone knows she made that up.

5.0
4.0
COMP250
Grade: A
Dec 18, 2024
Would take again

Midterms are really hard, but she explains really well the material. It is up to you if you want to work hard. Extremely rewarding

Tough grader
5.0
3.0
COMP251
Dec 20, 2024
Would take again

Professor Alberini was one of the kindest professors I have had at McGill. She is willing to spend time to work with students on minute details and takes feedbacks seriously. The course was properly challenging and really fun. Would recommend to everyone.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
4.0
COMP250
Grade: B+
Dec 22, 2024
Would take again

A very good lecturer. She unfortunately introduced an unfair grading scheme that was not amended until very late in the semester to make it marginally more fair. She was very accommodating when possible, but almost nobody liked the structure of the grading. The midterms are heavily weighted and are hard. The ability to retake one was appreciated.

Hilarious
Caring
Test heavy
5.0
4.0
COMP250
Grade: A
Dec 26, 2024
Would take again

great prof. fun grading scheme (offers mock coding interview for final), which was great practice for internship interviews. assignments are very clear, and generally her slides contain all necessary content. just get assignments done early, cuz they can take longer than expected sometimes.

3.0
5.0
COMP250
Grade: B
Jan 1, 2025

COMP 250 may haven taken 5 years off my life. Grading scheme was really confusing and difficult to succeed in, but the changes made towards the end of the semester made it way better (giving us the opportunity for + or -). Midterms were brutal but doable, assignments were the same. Expect to put a lot of work into this class if you want to do well!

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
COMP250
Grade: A-
Jan 5, 2025

full jeproady midterms with a mark cap at your lowest midterm. no chance to improve your marks by doing well on other things. Taught well be there was an extreme disconnect between course content and everything else

Tough grader
2.0
4.0
COMP250
Grade: A
Jan 7, 2025

Terrible grading scheme in which a mid grade (basically C) in any assessment can prevent you from getting an A. Unnecessarily confusing and stressful, and much-needed changes to it were only made late in the semester. Midterms are very difficult and assignments were long and painful (especially the 3rd one)

1.0
5.0
COMP250
Grade: Rather not say
Jan 14, 2025

the new grading scheme is so terrible and confusing, exams are really bad too.

1.0
5.0
COMP250
Grade: B
Jan 14, 2025

take care about the midterms, it's very hard for a U1 comp student

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
COMP250
Grade: B+
Jan 14, 2025

The test is very very hard!!! The grading scheme is very awful and strict!!!!!!

Tough grader
Lots of homework
Test heavy
3.0
4.0
COMP250
Grade: B+
Jan 14, 2025
Would take again

She tried a new grading scheme that was confusing and really detracted from the actual material. Although it was her first time trying it and I'm sure the process will improve over time. You can tell she cares and tries very hard. Her exams are fair but difficult.

5.0
4.0
COMP250
Grade: A
Feb 17, 2025
Would take again

midterms are HARD but grading scheme is very forgivable. She gives the best and clear explanation during lectures. She is also extremely nice and lovable. Take her course if you want to LEARN but be aware that it is HARD. She uses a new grading scheme to enhance learning and I would 100% agree with her.

3.0
5.0
COMP250
Feb 19, 2025

hate midterms hate grading scheme

Tough grader
Lots of homework
Hilarious
1.0
5.0
COMP250
Grade: D
Feb 25, 2025

HORRIBLE grade scheme. Midterms are very hard. Bad lecturer. Don't understand why ppl like her so much

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COMP250
Grade: Rather not say
Mar 8, 2025

Her lecture is mess

Tough grader
5.0
4.0
COMP250
Grade: B+
Mar 29, 2025
Would take again

She's nice.

1.0
5.0
COMP250
Apr 9, 2025

My grade went from potentially getting an A to a B- BECAUSE OF ONE TOKEN. Her grading scheme is literally so punishing even though she says it's to help us. Lies. I hope they change the prof.

Tough grader
Lots of homework
1.0
5.0
COMP250
Grade: B-
Apr 17, 2025

This professor and her grading schemes gave me ptsd. I have nightmares about it and I'm not even kidding. I need to see a therapist. Her grading is terrible, because of one point I have a C+ grade instead of a B+ and that's so unfair. She's a wolf in a sheep's clothing. Be aware.

Tough grader
Lecture heavy
5.0
3.0
COMP250
Grade: Not sure yet
Apr 18, 2025
Would take again

She puts a lot of effort into supporting her students. She offers frequent office hours and multiple opportunities to improve. The grading scheme is confusing, but the course website helps make things more manageable. It's also clear that she genuinely cares about her students. COMP 250 is a tough course, but she makes a difference.

Gives good feedback
Caring
1.0
5.0
COMP250
Grade: B-
Apr 21, 2025

The scariest course in university isn't on the syllabus — it's learning how to navigate the fake smiles and passive-aggressive remarks of those who pretend to be kind. You're forced to stay composed while walking a tightrope of social tension.

1.0
1.0
COMP250
Grade: Not sure yet
Apr 22, 2025

this will be the most horrible course you will ever take in your life, trust me. so much work, you will go CRAZY.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COMP250
Apr 23, 2025

she has the most horrible grading system. I dont understand how Mcgill authorize her to use her system, to be fair, she should use the system that all McGill use

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP250
Grade: Rather not say
Apr 24, 2025

Her own rading system is horrible, if you did one question wrong you might directly end up with a C. Use "letter grade" for all assignments. Spend the hole class arguing with students about the midterm grade, lectures are boring and you don't really benefit from it. I wish I could order a pineapple pizza and eat it with ketchup in front of her.

Tough grader
Test heavy
1.0
5.0
COMP250
Apr 24, 2025

Nice professor but horrible grading scheme

Tough grader
Test heavy
2.0
4.0
COMP250
Grade: B+
Apr 24, 2025

horrible experience. grading scheme makes no sense. dk how mcgill lets her use competency levels instead of normal grading. went from A to B+ bc of one token. also doesn't make sense how "Proficiency" is a C grade. C doesn't seem very proficient imo. midterms are manageable, she just gets too creative sometimes. main issue was grading scheme tbh.

Tough grader
1.0
5.0
COMP250
Apr 24, 2025

everyone complain about her grading system but she still use it, she doesnt care about the students opinions at all

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP250
Grade: B-
Apr 24, 2025

This is not an introductory course despite its name. I have spent 3x as much time on this class as on other classes. This should be illegal. This class is so busy that it drags down my grades in other classes lol. Mastery (an A) is equal to a 60% on the midterm to give you an idea of how difficult this class is.

3.0
5.0
COMP250
Apr 25, 2025

The most horrible and terrifying grading scheme I've ever suffered from. Any deficiency in any assessment will completely affect the overall grade, and this impact basically cannot be compensated by other assessments. The midterm exam hides the problem to be solved in a very incomprehensible, complicated and long story description.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
COMP250
Grade: A
Apr 25, 2025

Exams are absolutely brutal and assignments are extremely long. :/

1.0
5.0
COMP250
Grade: B-
Apr 27, 2025

Why does McGill let her use her insane grading system? Why can't it be like any other courses? It is so demoralizing to end up with a low grade, because of her point system and hard to understand & convoluted instructions despite gaining great knowledge.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
COMP250
Grade: A
Apr 27, 2025

Very hard exams, assignments and bad grading system and much harder than ECSE 250

4.0
4.0
COMP250
Grade: A
Apr 30, 2025
Would take again

New grading scheme saved my life. I don't think people understand that if they did bad on this grading sheme they would do A LOT worse on a traditional one. Lots of material to cover but it's more of a puzzle. MT1 was easy, MT2 was hard due to the formatting but after feedback, MT3 was straightforward and so much better.

Amazing lectures
Lecture heavy
Test heavy
5.0
3.0
COMP250
Grade: A
May 1, 2025
Would take again

Amazing and passionate professor. In my opinion, the token-based grading scheme is very manageable and gives you many chances to get an A in the course.

4.0
3.0
COMP250
Grade: A
May 4, 2025
Would take again

Most passionate prof I have ever had and most accessible prof I have ever had with questions being answered literally in minutes on Ed. Yes tests are hard and the assignments are long but she and the TAs help a lot with assignments. The grading scheme is unfortunately a double edged sword but I'm sure it will get better with time.

Lots of homework
Test heavy
Accessible outside class
5.0
3.0
COMP250
Grade: A
May 5, 2025
Would take again

She gets a lot of hate mostly due to the unconventional grading scheme used in the course. It's a love it or hate it situation as it can make your life easier or harder. Her midterms are really intimidating but manageable. Her assignments are fun to do. Her lectures are fun to attend. Overall, she's a fun prof.

Participation matters
Amazing lectures
5.0
3.0
COMP250
Grade: A
May 6, 2025
Would take again

Student have skill issues and then blames on the new grading scheme. Giulia is an amazing lecturer and she knows how to teach. Student that have a hard time in this class with her will definitely have a HARDER time with higher level COMP courses with any other professo. It is so easy to score an A in this class. All you need is AP on both midterms.

Amazing lectures
Hilarious
Caring
5.0
3.0
COMP250
Grade: A
May 6, 2025
Would take again

If you spend time doing all the practice problems and practice exams, you can definitely score an easy A. With her new grading scheme, it is much easier to get an A.

Amazing lectures
Hilarious
5.0
2.0
COMP250
Grade: A
May 6, 2025
Would take again

Easy to score in an A in her class. I'm seeing a lot of bad reviews talking about how they really struggle on the midterm and then complains why they don't have an A. Midterms are really manageable + you get an optional third midterm to replace your lowest midterm. If you struggle on the midterms, I don't think you deserved an A, period.

5.0
3.0
COMP250
Grade: A
May 7, 2025
Would take again

I know at least two acquaintances who left bad ratings of one in quality and five in difficulty after going to zero lectures while also doing horribly in COMP 202. I genuinely think that if you apply yourself in this class, you shouldn't have any problems :)

Participation matters
Caring
Accessible outside class
2.0
5.0
COMP250
Grade: Rather not say
May 8, 2025

Her exams are too abstract, I can not even understand the exam questions. I feel like even if you work hard, you won't get any reward especially considering the grading scheme of this course. I don't think I can understand Java at this point and that is the worest part even I witnessed all her efforts in teaching and conveying knowledge.

2.0
5.0
COMP250
Grade: B-
May 9, 2025

new grading scheme...

Hilarious
3.0
5.0
COMP250
Grade: B-
May 12, 2025

However, the midterms were extremely difficult even the second one which involves a little bit more math questions was harder than the first one. Also, she likes to create stories which have reached a peak of incomprehensibility although I am an english speaker. Assignments are okay even final project. Tip: write actual coding examples on cribsheet

Lots of homework
Test heavy
Graded by few things
5.0
3.0
COMP250
Grade: C
May 15, 2025
Would take again

Really fun teacher, I love her more as a person than a teacher (since I can't absorb code into my head). Reasonable amount of assignments, and tbh the grading scheme is not that complicated as people says. Provide a lot of support (more than you would think you need) outside of class.

5.0
3.0
COMP250
Grade: B-
May 16, 2025

Very friendly (& funny) but lowkey got screwed over by the grading scheme in the last week... it was mostly my bad, but I don't think I could take her again from the sheer trauma I acrued in that class. Not really cuz of her though! She's super sweet & definitely great at what she does. Make sure you understand the grading scheme early on though...

Hilarious
Caring
Online Savvy
1.0
5.0
COMP250
Grade: C
Jun 1, 2025

Terrible grading scheme, unhelpful professor and extremely confusing questions with bad phrasing.

5.0
1.0
COMP250
Grade: A
Jun 15, 2025
Would take again

Easy to understand her teachings. If you do all assignments (without chatgpt) and do all practice problems, you'll get the easiest A in your life.,

Amazing lectures
5.0
1.0
COMP250
Grade: A
Jun 27, 2025
Would take again

Easy A. Just listen in class and be up to date with the work

Amazing lectures
5.0
1.0
COMP250
Grade: A+
Aug 4, 2025
Would take again

All you need is getting "approching mastery" on both midterms (B equivalent) to get an A in this course. Freest elo and A i've got in my life. (too ez imo)

Amazing lectures
1.0
5.0
COMP250
Aug 28, 2025

Terrible professor! STUPID grading scheme!

5.0
4.0
COMP202
Grade: A
Sep 24, 2025
Would take again

Took 202 &250 with Giulia, truly caring person with a bunch of office hours from her and her TAs. Her classes set a good foundation for whatever tech career path you take later on. Her assignments and quizzes might be trickier(not obscure) and involve more thinking, choose her if you want to truly learn instead of just to pass.

Lots of homework
Caring
Online Savvy
1.0
3.0
COMP251
Grade: A
Oct 4, 2025

As funny as Giulia is... Her slides and explanations are horrible, you'll spend hours looking at the same material which could be learnt from Google in 20 minutes. Examples are super specific and don't show the bigger pictures. Overall, horrible explanations

Get ready to read
Hilarious
1.0
5.0
COMP250
Grade: B+
Oct 8, 2025

She's offensive to students

5.0
3.0
COMP250
Grade: A
Oct 8, 2025
Would take again

An excellent professor, clearly cares for students and helpful. Super knowledgeable. Ignore the recent 1-star reviews they have nothing to do with her teaching.

Inspirational
Caring
Respected
1.0
5.0
COMP251
Grade: Not sure yet
Oct 12, 2025

Avoid if possible. Her slides makes simple topics complicated. A simple 5 minutes youtube video on the same topic will explain the topic much better. She is a great comp 250 teacher, but for comp 251, the fact being her first time teaching it, she is doing a horrible job.

Tough grader
Hilarious
3.0
4.0
COMP251
Grade: Not sure yet
Nov 16, 2025

She does not help students. Yes she makes jokes, yes she is surely passionate about what she is teaching but the way she teaches is hard. The course itself has an immense amount of concepts to cover and she doesn't help at all. She does record all lectures in case you do not attend and attendance is not mandatory but they are super heavy.

Tough grader
Lecture heavy
4.0
4.0
COMP250
Nov 21, 2025
Would take again

Prof is chill the italian accent keeps u engaged and her lectures are good. The midterms are fair but not manageable because they are too long. Pass or fail questions means u have to devote more time on each to make sure you will get the credits. Not a fan of the grading scheme but a 3rd optional midterm is nice.

Tough grader
Test heavy
1.0
5.0
COMP250
Grade: C+
Dec 2, 2025

The grading is too complex and make no sense, midterms is all pass/fail question, which mean if you made a small mistake in you code, the whole question receive no marks. 2% Mastery in M1 is hilarious 0% Mastery in retake M1 is even more crazy, like if you dont want anyone to get a good grade, why you make a retake? (7% mastery in M2 meanwhile)

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP250
Grade: Not sure yet
Dec 5, 2025

This grading system is giving me sm anxiety, this is the worst class i have ever taken

Tough grader
1.0
3.0
COMP250
Grade: Not sure yet
Dec 8, 2025

Prof. Alberini created a “new grading scheme” meant to "push students beyond studying just for the exam", but it feels like it complicates life and demoralizes you. Her explanations and midterm writing style are confusing and hard to follow, even for native speakers. Her grading scheme is so wrong, that they made a website to calculate your grade.

Tough grader
1.0
5.0
COMP250
Grade: Not sure yet
Dec 9, 2025

absolutely horrible grading scheme that will demoralize you. very unfair midterms wth way too many questions to answer and paragraphs of descriptions that make the question not understandable. she also doesn't really care about student feedback which sucks.

Tough grader
1.0
5.0
COMP250
Grade: Not sure yet
Dec 13, 2025

Horrible grading scheme! Every question, even long questions, are pass or fail and if you get 3 mistakes on the exam you fail. Its brutality disguised as "progressive education".

Tough grader
1.0
4.0
COMP250
Dec 13, 2025

Speaking from personal experience interacting with her, I felt extremely unsupported in the course and had to resolve many issues by myself. There was no flexibility in her teaching nor grading scheme and I don't feel as though she helped in my learning. Additionally, grading scheme takes hits at the final grade with no leniency for partial marks.

1.0
4.0
COMP250
Grade: Rather not say
Dec 13, 2025

Horrible grading scheme!!!

1.0
4.0
COMP250
Grade: Not sure yet
Dec 15, 2025

Another vote against the grading scheme. Pass/fail questions only encourage us to disregard key concepts entirely unless a *perfect* understanding can be achieved. Having studied most of the main concepts prior, they're explained in a complex way that's wholly unnecessary. Crucial announcements on a 3rd party platform is also a pain since no notifs

Tough grader
1.0
5.0
COMP250
Grade: Rather not say
Dec 16, 2025

horrible class. grading scheme should not even be allowed by McGill, don't understand why they haven't looked at it yet. It's like she felt lazy and didn't want to take the time to understand student answers, making them all pass/fail. Her questions are lengthy and they take so long to read and process. If you miss 3, you've literally failed.

Tough grader
Test heavy
1.0
5.0
COMP250
Grade: B-
Dec 23, 2025

This grading scheme was introduced last Fall but starting this semester, there were no partial marks for exams starting this semester.

Tough grader
1.0
5.0
COMP250
Grade: C+
Dec 24, 2025

I do not have many nice things to say about this course. Aside from the fact you get the retake one of the midterms everything else about this course is bad. I have never taken a more poorly run course in my entire time at McGill. I think the idea of hand written answers being pass-fail does not reflect the students capacity in anyway.

Tough grader
3.0
4.0
COMP250
Grade: Rather not say
Dec 24, 2025

It's a hard course, and she is not a bad teacher. I think the grading scheme is ridiculous, it just pushes a lot more students into the B and C range. She's an ok teacher to take content-wise for 250, however she is the one who introduced the grading scheme and it really should be changed.

3.0
4.0
COMP250
Grade: A
Dec 26, 2025
Would take again

Challenging course, learned lots but the grading scheme made it tough to get a good grade. Didn't enjoy the pass/fail questions nor the token grading scheme. Getting an A can be impossible after just one bad grade. Definitely need to practice a lot and put in the time. Good lecturer.

Tough grader
1.0
4.0
COMP250
Grade: B-
Dec 26, 2025

Pretty much impossible to get an A in this course and because you cannot really get an A-(due to grading scheme) you go straight to a B+, which quite frankly is so hard to do aswell. The grading scheme does not help you suceed academically, you end up studying for her exams not course material. I wish there was a way to give 0 stars.

Tough grader
So many papers
Test heavy
1.0
4.0
COMP250
Grade: B+
Dec 27, 2025

She is an ok prof at best. I remember during our first lecture they said you either love or hate the grading scheme, I think if you ask 9/10 students who took this class, they most definitely hated it. Some of the other reviews are a bit harsh, but maybe i'd be upset if I got worse than a B(for how much I studied I should have got higher).

1.0
5.0
COMP250
Grade: B-
Dec 28, 2025

One of the worst prof I encountered in my degree. She is just an ordinary lecturer but she expects smth very supernatural from the students. She has a weird grading scheme which makes almost impossible to get A/A- and on top of that midterms are checked on binary marking i.e either 1 or 0 on a question. No Partial marks makes it even harder

Tough grader
Lots of homework
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 150 grades
Most common grades:
A (76)
Not sure yet (36)
A- (23)
Grade Distribution
A(87)B(15)C(6)D(3)F(0)A-/B+(39)
Based on 198 reported grades
A: 76
Not sure yet: 36
A-: 23
B+: 16
Common Tags
Caring (70)
Tough grader (67)
Amazing lectures (53)
Lots of homework (50)
Test heavy (40)
Accessible outside class (29)
Clear grading criteria (25)
Inspirational (23)
Rating Trend

Declining

-0.85 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COMP202

4.4

(89)

COMP250

3.2

(146)

COMP251

2.9

(9)
Difficulty by Course

COMP250

4.0

COMP251

3.8

COMP202

3.3

Similar Professors