3.0

Gary Grewal

Computer Science - University of Guelph

3.0
Quality
4.2
Difficulty
48%
Would Retake
88
Reviews
3.0
Quality
4.2
Difficulty
3.0
Helpful
3.0
Clarity

48%

Would Retake

88

Reviews

Rating Distribution
Official

5

28

4

16

3

7

2

7

1

30

What Students Say

I stopped looking both ways when crossing the street because of this class

CIS2030 - 2.0 rating

He does an awful job teaching you to code in a useless language

CIS2030 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (11)
B (8)
A- (8)
Grade Distribution
A(13)B(14)C(7)D(5)F(1)A-/B+(11)
Based on 66 reported grades
Not sure yet: 11
B: 8
A-: 8
A: 7
Common Tags
Tough grader (34)
Lecture heavy (31)
Get ready to read (21)
Lots of homework (20)
Test heavy (16)
Skip class? You won't pass. (13)
Amazing lectures (10)
Clear grading criteria (8)
Rating Trend

Declining

-0.30 avg change
Feb
Mar
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

312

5.0

(1)

CIS1500

5.0

(1)

CIS

5.0

(1)

CIS165

5.0

(1)

CIS3120

4.3

(7)
+2 more courses
Difficulty by Course

CIS2030

4.4

CIS3120

3.4

CIS1500

3.0

CIS1650

3.0

312

2.0

Reviews (88)
1.0
4.0
CIS3120
Jul 8, 2002

No Comments

5.0
2.0
312
Grade: C
Oct 25, 2002

Great prof, hope I have the chance to get him again

5.0
3.0
CIS1500
Oct 29, 2002

Gary RULES! Greatest instructor in the world!

2.0
3.0
CIS1650
Dec 1, 2003

I'm glad he doesn't normally teach this course... needs to stick to what he knows.

5.0
1.0
CIS
Oct 20, 2004

Great Prof.

5.0
2.0
CIS165
Oct 21, 2004

great prof.

5.0
4.0
CIS3120
Apr 16, 2011

Great professor. You need to keep up with the workload, and study if you want to get a good grade.

4.0
4.0
CIS2030
Jan 2, 2012

Incredibly knowledgeable prof, classes are so full of info that you can't afford to miss a class. Assignments are fairly easy, but you will not win a fight of marks with him. He really up-ed the course at the end, beware of sudden jump of knowledge. A great prof in the end, but should consider slowing down course work at the end near the exams.

1.0
5.0
CIS2030
Nov 7, 2017
Wouldn't take again

very bad at explaining. Would not recommend him to teach this course

Tough Grader
Get ready to read
Skip class? You won't pass.
5.0
3.0
CIS2030
Grade: B
Jan 3, 2018
Would take again

Very knowledgeable about the subject. Engaging with the class. Will help you figure out answers to your questions without directly telling you the answer. Honestly the class isn't hard if you read the book, do the labs before the labs and don't do things last minute. He is a great prof! And will help you when you need help.

Get ready to read
Skip class? You won't pass.
Inspirational
4.0
4.0
CIS3120
Grade: A+
May 28, 2018
Would take again

Dr. Grewal clearly cares about his students, and provides many resources and opportunities to help students learn the topics. His evaluations require you to know your stuff, and generously rewards you when you do. Lecture attendance is crucial; if you attend and are following what he's teaching, you can expect to do well.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CIS2030
Grade: A-
Jun 6, 2018
Would take again

Gary is easily one of the best lecturers at Guelph, particularly for a dry subject like microcomputing. He prints everything and makes materials very accessible. He wants his students to succeed. He's been teaching 2030 forever and the course is streamlined. Go to class and you'll do fine.

Respected
Skip class? You won't pass.
Caring
4.0
4.0
CIS2030
Grade: Not sure yet
Dec 14, 2019
Would take again

Lots, lots, lots of handouts. LOTS. If you show up to class you won't pass, answers to questions on assignments and exams are occasionally mentioned verbally in class. He doesn't put lecture slides or labs on courselink so you need to go to class to get your notes otherwise you're not going to do well in the class. A very knowledgeable prof.

Skip class? You won't pass.
Lecture heavy
So many papers
1.0
4.0
CIS2030
Grade: B
Oct 27, 2020
Wouldn't take again

One of the worst professors I've had to misfortune of having during my stay at the University of Guelph. A textbook that is unavailable everywhere, meaningless labs with tedious nonsense, unrealistic deadlines and scheduling, monotonous pre-recorded lectures with little substance... killed ALL of my previous genuine interest in low-level computing.

Lots of homework
Get ready to read
1.0
5.0
CIS2030
Grade: B
Nov 10, 2020
Wouldn't take again

Usually, I do not mind Professors or their courses. But this professor will not care about your life at all. There were 4 hours of content per week. On top of that, there were readings as well as a 30-page lab due almost every week, with a programming portion on top of that. As well as an assignment. This guy made the most useless class the hardest

Lots of homework
Lecture heavy
So many papers
1.0
5.0
CIS2030
Nov 21, 2020
Wouldn't take again

An absolute atrocity of a course, the amount of work you must put into this course weekly is ridiculous. There are 20-30 page labs almost every week, assignments due every week, and an average of 4 hours of content weekly.

Get ready to read
Skip class? You won't pass.
So many papers
1.0
5.0
CIS2030
Nov 23, 2020
Wouldn't take again

Labs that take hours to do. Long assignments every week. No respect for time as lectures go on for 2-4 hours. Monotonous content-heavy lectures which make you sleep. He is extremely knowledgeable and his lectures are easy to understand but are extremely heavy and you can't miss a word. I wished he cared more for students during COVID-19 pandemic.

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CIS2030
Grade: Not sure yet
Nov 23, 2020
Wouldn't take again

He clearly knows his stuff, but his lectures are a chore to get through and they almost put me to sleep, also the amount of work each week is ridiculous and I spend more time on this course than I do for all of my other courses combined

Lots of homework
Get ready to read
Lecture heavy
1.0
5.0
CIS2030
Grade: Incomplete
Nov 29, 2020
Wouldn't take again

The most amount of work I have ever had to do for a class. Long difficult labs, weekly assignments that you can't find the answers to in the lectures, and the lectures are incredibly long and a burden to get through. Really wish he was more empathetic towards his students during a pandemic.

Lots of homework
Tough grader
5.0
4.0
CIS2030
Grade: Not sure yet
Nov 30, 2020
Would take again

Gary Grewal is one of the nicest professors I have had during my time at the University of Guelph. He does make you work for the labs and assignments but he does it because he cares about his students. I found out he is retiring this year and I am so devasted because he made my semester worthwhile.

4.0
5.0
CIS2030
Dec 2, 2020
Wouldn't take again

He removed the Respondus Lockdown Browser from the final exam and dropped the Pass/Fail requirement when requested

Caring
1.0
5.0
CIS2030
Grade: Drop/Withdrawal
Dec 10, 2020
Wouldn't take again

THE worst, most condescending person I have ever seen. Have taken difficult courses but have been able to pull through because professors were helpful and caring unlike him. As if his assignments were not bad enough, when the final was made open book because of covid , he made it super difficult and said to my TA friend that this was on purpose

Lots of homework
Test heavy
Tough grader
5.0
4.0
CIS2030
Grade: B
Mar 14, 2021
Would take again

I really liked him as a prof

Respected
Lots of homework
Skip class? You won't pass.
5.0
4.0
CIS3120
Apr 2, 2021
Would take again

Really amazing prof. Would take again.

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
3.0
CIS2030
Grade: A-
Oct 31, 2021
Wouldn't take again

As previous reviews have mentioned, Gary is obviously a knowledgeable guy. Communicating content effectively to his students however that is a whole different story... His lectures drag on, he does not respect your time. He also lacks situational empathy and does not see eye to eye with his students. Midterm exam Monday 8:30am after Halloween! :'(

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CIS2030
Grade: A-
Dec 11, 2021
Wouldn't take again

Gary will talk about microcomputing for hours. weekly lectures that last 4 hours long and 30 page labs. Submit one minute late? you get a 0. He also makes it extremely difficult to study as he does not post solutions to the practice problems or past midterms. All this and a pass/fail exam means no grade matters if you cant pass his exam and midterm

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CIS2030
Grade: B-
Dec 16, 2021
Wouldn't take again

By far the hardest class I've taken so far. Extremely long and boring lectures for 2-5 hrs. No empathy for his students as he enforces pass/fail even when 80% of the class signs to remove it. Last year he removed it with only 30% of students signing which is ridiculous. I spent more time on this course than CIS3250, CIS2520 combined.

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CIS2030
Grade: C
Dec 20, 2021
Wouldn't take again

micro computers with gary was the worst university experience I've had so far. The lectures are long and unbearable unless watched at 2x speed. The class average on our pass/fail midterm was in the 40s. This class is awful.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
5.0
CIS2030
Grade: A
Sep 9, 2023

Looking back at my entire 4-5 years(coop) of university, this was the hardest class. You basically fail with a 30 or pass with an 80+. It's really hard to get a 55. So many labs. His book became fire starter for my outdoor sauna.

Tough grader
Test heavy
1.0
5.0
CIS2030
Grade: Not sure yet
Oct 27, 2023

Just horrible

1.0
4.0
CIS2030
Grade: B
Nov 11, 2023

Taking CIS2030 in F23, and he's my least favorite prof in all of uni. He's very unempathetic towards his students and was not helpful when I approached him. The course content also seems very outdated and forces you to buy his textbook. The exam component is pass/fail, and the expectations of the final few labs are unrealistic.

Tough grader
Clear grading criteria
Test heavy
1.0
5.0
CIS2030
Grade: C+
Nov 14, 2023

He's just so unforgiving and mean it's unbelievable he's even allowed to teach. His exam mark being a pass-fail means if you mess up on the unreasonably difficult midterm, you screw over any chance of passing his course, even if you're doing good on his labs. It sucks because I really enjoy the material but having it taught by him sours it all.

Tough grader
Graded by few things
2.0
5.0
CIS2030
Grade: Not sure yet
Nov 19, 2023

I stopped looking both ways when crossing the street because of this class.

Tough grader
Get ready to read
Lecture heavy
5.0
4.0
CIS2030
Grade: Not sure yet
Nov 21, 2023
Would take again

This is not an easy course, but Gary is the person I'd want teaching it. He is very knowledgeable and explains concepts in a way that is easy to understand. I have not done the final at the time of writing this, but the midterm was very fair. Gary is the kind of prof I'm paying all this money to learn from, I actually learn from each lecture.

Caring
Respected
Lecture heavy
5.0
3.0
CIS2030
Grade: A
Nov 28, 2023
Would take again

Gary has been my favourite professor in University by far. His labs are long but extremely helpful. If you do them you will have ample resources to study for the exams. I find that his lectures are so easy to follow along with and it's very obvious how passionate he is about the subject he teaches. If you aren't lazy you will do well.

Amazing lectures
Clear grading criteria
Lots of homework
1.0
5.0
CIS2030
Grade: C
Dec 9, 2023

The person who said, "If you aren't lazy, you will do well" is delusional. This course is ridiculous and Gary is as well. He does an awful job teaching you to code in a useless language. He talks about abstract concepts then just expects you to know how to code and doesn't let you practice the labs ahead of time. You can't even learn if you tried

Tough grader
Test heavy
Graded by few things
1.0
1.0
CIS2030
Grade: C
Dec 10, 2023

Gary is knowledgeable but that comes at a cost, he goes through his lectures fast and does not let you take pictures of the board when he does examples, he calls it academic misconduct, he also does not provide you answers to the homework where im left spending hours with tas for them and they even get them wrong.He doesn't care about your time

Get ready to read
Participation matters
Lots of homework
1.0
5.0
CIS2030
Grade: Not sure yet
Dec 10, 2023

Gary Grewal is very smart. But that's the problem. He introduces concepts before telling you the necessary context for what it is used for. So instead of understanding what he's saying, you're left trying to solve a puzzle that you don't have all the pieces for. Giving no homework solutions just furthers this, like he is actively against you.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CIS2030
Grade: C-
Dec 11, 2023

His lectures are informative and he knows and enjoys what he teaches. However his style as a professor sucks. I don't think he realizes how much of a disconnect there is from what he teaches to what he puts on labs, quizzes and midterm. He teaches you the theory and then expects you to be able to apply it without help. Very much "bird out the nest"

Tough grader
Participation matters
Clear grading criteria
4.0
4.0
CIS2030
Grade: Incomplete
Dec 12, 2023
Would take again

Gary is a really good lecturer. He is great at explaining the concepts of this course and is good at conveying lots of information to you efficiently. Definitely recommend the lectures to be successful. But he is unforgiving when it comes to skipping labs and his labs are extremely demanding. Still the midterm was okay and he gives you practice too

Get ready to read
Amazing lectures
Lots of homework
1.0
5.0
CIS2030
Grade: Drop/Withdrawal
Dec 13, 2023

This class feels like Gary coming to your door at 3 in the morning after you thought he was your friend and you were getting along and then shooting both of your knees with a shotgun and leaving you bleeding and confused on your front porch without offering an explanation

Tough grader
Participation matters
Lecture heavy
4.0
5.0
CIS2030
Dec 21, 2023
Would take again

terrible course but gary is chill

Tough grader
Get ready to read
Lecture heavy
5.0
4.0
CIS2030
Grade: B+
Dec 21, 2023
Would take again

Great professor. He expects a lot from his students. Attend all lectures, labs, practice sessions and do all practice problems.

4.0
4.0
CIS2030
Dec 21, 2023
Would take again

Really passionate about what he teaches and has pretty informative lectures so make sure you attend. if you dont keep up with this course from the very beginning it will bite you back since the material builds on top of each other. Weekly labs are draining and long but prepar you well for the midterm and final.

Amazing lectures
Inspirational
Lecture heavy
4.0
5.0
CIS2030
Grade: A+
Dec 21, 2023

he teaches well, slides and lectures are clear. A lot of contents to learn every week, while having to deal with the labs. Labs are stressful with time limitations. Overall, if you go through the contents again, and do the practice questions (and maybe office hours too), you'll do just fine.

Lecture heavy
Test heavy
4.0
5.0
CIS2030
Grade: A+
Dec 21, 2023

Tough professor but teaches really well and is very knowledgeable. Labs are tough unless you fully understand the content and his exams are fair. This course requires a lot of memorization and his practice problems and quizzes are tough but great for review similar to Pascals.

Respected
4.0
5.0
CIS2030
Grade: B+
Dec 22, 2023

This was an incredibly difficult course and the labs were demanding. However Gary and the TAS are chill and provide you with all the adequate resources to succeed so if you keep doing all the practice problems and attend all your labs, you will be good for the midterm and the final exam.

5.0
5.0
CIS2030
Grade: A+
Jan 6, 2024
Would take again

No better professor to teach CIS 2030, never miss a lecture and plan the labs ahead of time and you are guaranteed to get a 90+, cant stress enough how important it is to attend each and every lecture.

Amazing lectures
Lots of homework
Lecture heavy
1.0
5.0
CIS2030
Grade: Drop/Withdrawal
Jan 9, 2024

The people on here hyping Gary up are just writing off everything wrong with the class because they got lucky with the exam curve. For everyone else.. this class was a disaster. Horrible professor, selfish and mean and not practically useful at all. I think some of these students genuinely enjoy to suffer, and again forget everything wrong Gary did

Tough grader
Lecture heavy
1.0
5.0
CIS2030
Grade: Drop/Withdrawal
Jan 28, 2024

He has destroyed my love for programming languages from the 1950s.

Tough grader
Get ready to read
Graded by few things
3.0
4.0
CIS2030
Grade: B-
Feb 9, 2024

Difficult content but if you go to lectures consistently you can do well. The labs were a lot of work but mangeable.

Participation matters
Clear grading criteria
Lecture heavy
5.0
3.0
CIS3120
Mar 19, 2024
Would take again

Humble, well-versed, and hard-working professor. Intense but rewarding course.

Amazing lectures
Clear grading criteria
Lots of homework
1.0
5.0
CIS2030
Oct 7, 2024

Extremely rude, doesn't even want to accommodate SAS students (he denied a blind guy asking for help cause too much work for him), and extremely hard grader. His course is notorious for students failing, partially due to his horrendous textbook that he wrote himself, and partially due to his lack of explanations.

Tough grader
Lots of homework
4.0
4.0
CIS2030
Grade: B-
Oct 16, 2024
Would take again

Content was difficult and labs were hard if you didn't do them ahead of time but if you attend lecture and ask questions Gary is very helpful but you have to advocate for yourself. He offered "optional" lectures towards the end of semester where he answered content questions, these honestly saved my grade and made sure I passed the exam.

1.0
5.0
CIS2030
Grade: Drop/Withdrawal
Oct 21, 2024

man i wish anyone else taught this cause the content truly is interesting. gary just refuses to accommodate, change or actually understand how students have to learn this sort of material. i dropped this class and did it at another university and it made me realize I love this content, gary just truly makes the course unbearable. avoid.

Lots of homework
5.0
2.0
CIS2030
Grade: A+
Oct 26, 2024
Would take again

Hard content but he is super passionate about it. The only reason I stayed awake in class is because of how interesting he made it sound.

Get ready to read
Inspirational
Graded by few things
1.0
5.0
CIS2030
Nov 25, 2024

he ruined this course by forced memorization over understanding on the midterm exam. he is a tough marker even though you could conceptually be correct, you receive zero partial marks. he does not care about your understanding but rather how good you are at memorizing small things about the assembler.

Tough grader
Lots of homework
2.0
4.0
CIS2030
Nov 27, 2024

he seems like a good guy who is genuinely passionate about the subjects but this class was so difficult lol and the labs are equally as challenging. also i'm not a huge fan of the whole pass/fail thing a bunch of these cis courses have when it comes to midterms/finals.

5.0
4.0
CIS2030
Grade: A-
Nov 29, 2024
Would take again

CIS2030 is done in a way where labs are worth much more than anything else, and succeeding in Gary's class requires active attention and dedication to the course. It's important to attend his lectures as he goes much more in-depth about concepts. Textbook purchase isn't required to do well in the course however highly recommended.

Tough grader
Lecture heavy
5.0
3.0
CIS2030
Grade: A
Dec 4, 2024
Would take again

Gary Grewal is a great professor, the course is just a hard course which gives him a bad rep. He does a great job at teaching the material and the lectures truly help a lot - though a bit fast paced. I recommend getting the textbook for extra learning material if you're struggling, but this course is not as scary as everyone makes it out to be.

Gives good feedback
Lecture heavy
1.0
5.0
CIS2030
Grade: Not sure yet
Dec 10, 2024

I attended all lectures, but didnt understand anything. He speaks so much that you get lost and forget what is important vs what isnt. He refuses to post his full lectures, and is a super hard marker. There is no structure at all when it comes to concepts taught, and the notes given are scattered, and have incomplete examples. Dont take 2030 w gary

Tough grader
Lecture heavy
Test heavy
3.0
5.0
CIS2030
Grade: A
Dec 16, 2024
Would take again

Gary can teach effectively but isn't very accommodating to students. The course concepts can be tough and the course load is heavy. I would recommend making sure to stay on top of course work but also the concepts so that you are well prepared for exams. Also, the head TA was amazing and the office hours with them were very helpful.

2.0
3.0
CIS2030
Grade: B-
Dec 16, 2024
Would take again

While some people might have less than kind words to say about Dr. Grewal, he is, in many ways, a very standard university professor: Talks fast, goes on unnecessary tangents frequently, and accommodates very little. Unsurprising for a man as seasoned as he is given his 25+ years at Guelph.

Tough grader
Get ready to read
Lecture heavy
4.0
4.0
CIS2030
Grade: A
Dec 17, 2024
Would take again

Gray, is a passionate teacher who genuinely wants his students to fully understand the course material. However, he is not very accommodating. To succeed in his class, you need to be prepared to study consistently for weekly labs and attend lectures regularly—otherwise, passing might be a challenge.

Tough grader
Participation matters
Lecture heavy
3.0
4.0
CIS2030
Grade: F
Dec 18, 2024
Would take again

Accommodations are hard to get. He is very strict but not unjust. Lots of homework and labs are mandatory and pretty hard I would say. You must pass the exam component to pass the course which is why most of the people fail.

Tough grader
Lots of homework
Test heavy
4.0
4.0
CIS2030
Grade: A-
Feb 12, 2025
Would take again

Gary can be tough, but is very fair. Unfortunately asks us to do the normal things we should be doing, like studying and preparing well for labs, which turns people off this course. It is tough but incredibly fair. Clear outlines and instructions in labs, assignments. If you went to the review sessions, they were a great representation of the exams

Get ready to read
Amazing lectures
Lecture heavy
5.0
5.0
CIS2030
Grade: B-
Feb 12, 2025

Great lecturer unlike Andrew Hamilton Wright for OS. I learned a lot with gary. Sure it was a lot of work and stressful for the exams, but he is an amazing professor. The course is also organized (again unlike OS). I actually took away information from 2030 and thank Gary. It was tough but I learned! For this course he is the man to teach it.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CIS2030
Grade: A-
Feb 12, 2025
Would take again

Gary is a good prof and a decent lecturer, but the course itself is quite difficult. The midterm and exam were fairly difficult which makes sense as 2030's content is inherently pretty rigorous, but they were not unfair. Pay lots of attention in lecture, ask questions in the labs, and you will pass with at least a decent grade.

Get ready to read
Lecture heavy
Test heavy
5.0
5.0
CIS2030
Grade: B
Feb 14, 2025
Would take again

I took Microcomputers with Gary F24 and previously have never done anything related to Assembly. He is a very good lecturer, and seriously knows what he's talking about. He explains and often writes on the board of some process. Weekly quizzes and labs were brutal, but in hindsight, they were extremely useful for preparing us for midterm & final.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CIS2030
Grade: B-
Feb 15, 2025
Would take again

Gary should be teaching Operating Systems. NOT Andrew Hamilton Wright. Atleast Gary's class was structured and not disorganized. Gary didnt have mistakes on his assignments, exercises, exams. His course is hard but he is a great professor. The TAs for the course were great too. I took his class F24.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CIS2030
Grade: B+
Feb 26, 2025
Would take again

i miss him so much

Amazing lectures
Clear grading criteria
Lots of homework
5.0
3.0
CIS3120
Grade: A
Mar 19, 2025
Would take again

Very fair professor

Gives good feedback
Respected
5.0
2.0
CIS3120
Grade: A+
Jul 15, 2025
Would take again

Gary is a very good prof his lectures are very clear and detailed. His labs while they can be challenging give a good opportunity to learn in depth about the subject.

Tough grader
Amazing lectures
Clear grading criteria
2.0
5.0
CIS2030
Grade: B
Oct 27, 2025

Cool guy I like him, but you didn't have to make the class this hard and confusing, you never had to. Also he says stuff in lectures that don't exist in given sources, as well as bring up non existent lecture slides.

Respected
Test heavy
5.0
4.0
CIS2030
Grade: Incomplete
Oct 31, 2025
Would take again

You can clearly tell that Gary is very passionate about what he teaches. The course is tough, but if you are willing to give it the energy, the structure will reward you. The labs can be tough, but they are very interesting and allow you to challenge your thinking. Overall, really enjoying the course!

Tough grader
Inspirational
Lecture heavy
2.0
4.0
CIS2030
Grade: B
Nov 12, 2025

Man scammed me by making you buy a textbook for his class, he had his moments, crashing out on students that took pictures of lectures is crazy

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
CIS2030
Nov 21, 2025

Gary could have taught this class in a much better way. He made it harder than it needs to be. When he explains something in the lecture, he sounds like he's talking to himself. He also is reluctant when someone asks a question, often answering questions with questions. This could be a pretty easy course with the right professor. Labs were helpful.

Get ready to read
1.0
4.0
CIS2030
Dec 2, 2025

His lectures were pretty useless. He would basically just go over examples as if you already knew the content, buddy this is a course on the Motorola 68000 no one just knows the content. We also never got to see what we got wrong on the quizzes, so I never knew what I was doing right and what I was doing wrong. Made it unbelievably hard to learn.

1.0
5.0
CIS2030
Dec 3, 2025

I think Gary takes pride in his students failing his course. The final exam was an abomination with the sole purpose of destroying everyones GPAs and hopes of passing this course.

1.0
5.0
CIS2030
Grade: Incomplete
Dec 3, 2025

impossible final exam for an already difficult course, does not make an attempt to teach well

Tough grader
Amazing lectures
Hilarious
3.0
4.0
CIS2030
Grade: Not sure yet
Dec 4, 2025
Would take again

I wish I could give Gary a more positive review, because it's clear he likes teaching and is extremely knowledgeable, especially in this class. However, as a professor, he really likes to gatekeep information about tests, and he's also a bit too strict with tests as a whole. Do you really have to call people out for having a water bottle??

Tough grader
Get ready to read
Lecture heavy
4.0
5.0
CIS2030
Grade: A-
Dec 4, 2025
Would take again

hard class, you cant pass by half assing it. Go over lecture slides 5 times and then maybe you'll understand content. Labs are hard but great for learning, and garys a really good but strict prof.

4.0
5.0
CIS2030
Dec 5, 2025
Would take again

Gary is actually a good professor, just for a really, really hard class that you can't do good in without working hard. You need to go to his lectures to understand the content conceptually, all tests and quizzes will test you on that. Just wish he wasn't SO cryptic about giving back test/quiz attempts to see exactly where you went wrong.

Amazing lectures
Lots of homework
Test heavy
3.0
5.0
CIS2030
Grade: Not sure yet
Dec 7, 2025

He cares about what he's teaching, but just sucks at caring for students. Hit or miss on his explanations (mostly misses due to them being unclear or told too quickly). Gatekeeps important resources like midterm and quiz answers so you're never fully sure of what you did wrong. Seems like a nice guy, but not the greatest professor.

Tough grader
Test heavy
Graded by few things
4.0
5.0
CIS2030
Grade: A
Dec 8, 2025
Would take again

Gary is a good professor for a difficult course. The lectures and textbook were both very helpful, and the labs were great at allowing us to build an understanding. My only issue with this course were how tight-lipped Gary is regarding testing. We were not to see Quiz or Midterm answers and were not told what to focus on for the exam(no water too?)

Tough grader
Get ready to read
Test heavy
3.0
3.0
CIS2030
Grade: Not sure yet
Dec 8, 2025
Would take again

Gary was a good prof overall and his lectures genuinely helped a lot. He talks really fast so its easy to miss something if you're taking notes though. The labs and practice quizzes were also very helpful. His exams were fair and actually pretty easy. He just doesn't post in class examples, quiz attempts or the midterm answers for some reason.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CIS2030
Grade: C
Dec 15, 2025
Would take again

Micro is a really challenging course but Gary is the perfect prof for it. Labs were super helpful and will carry your grade. Final was a bit cooked especially on the wording of the questions and spelling mistakes but overall Gary is the goat

Tough grader
Inspirational
Hilarious
5.0
4.0
CIS2030
Grade: A-
Dec 19, 2025
Would take again

Gary is tough we all know that but he is very knowledgeable and passionate on the subject and that is what makes a great prof. After the midterm he was a bit more bubbly and I really enjoyed being in his class. He is my all time favourite prof. If you study and keep up with the content you will be fine, this is not the course to fall behind on.

Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (11)
B (8)
A- (8)
Grade Distribution
A(13)B(14)C(7)D(5)F(1)A-/B+(11)
Based on 66 reported grades
Not sure yet: 11
B: 8
A-: 8
A: 7
Common Tags
Tough grader (34)
Lecture heavy (31)
Get ready to read (21)
Lots of homework (20)
Test heavy (16)
Skip class? You won't pass. (13)
Amazing lectures (10)
Clear grading criteria (8)
Rating Trend

Declining

-0.30 avg change
Feb
Mar
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

312

5.0

(1)

CIS1500

5.0

(1)

CIS

5.0

(1)

CIS165

5.0

(1)

CIS3120

4.3

(7)
+2 more courses
Difficulty by Course

CIS2030

4.4

CIS3120

3.4

CIS1500

3.0

CIS1650

3.0

312

2.0

Similar Professors