3.2

Hamza Mughal

Computer Science - George Mason University

3.2
Quality
3.6
Difficulty
56%
Would Retake
89
Reviews
3.2
Quality
3.6
Difficulty
3.2
Helpful
3.2
Clarity

56%

Would Retake

89

Reviews

Rating Distribution
Official

5

38

4

9

3

4

2

11

1

27

What Students Say

Every week I would go in hungering for knowledge

CS465 - 5.0 rating

Very hard professor and extremely fast paced course

CS330 - 1.0 rating
Class Info

Attendance Mandatory

34%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 66 grades
Most common grades:
A+ (11)
A- (10)
Not sure yet (10)
Grade Distribution
A(20)B(8)C(14)D(3)F(2)A-/B+(19)
Based on 81 reported grades
A+: 11
A-: 10
Not sure yet: 10
A: 9
Common Tags
Clear grading criteria (23)
Tough grader (18)
Amazing lectures (15)
Lecture heavy (14)
Hilarious (12)
Caring (11)
Accessible outside class (10)
Lots of homework (10)
Rating Trend

Improving

+0.28 avg change
Dec
Feb
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CS112

5.0

(1)

CS465

3.5

(2)

CS262

3.4

(65)

CS367

2.8

(17)

CS330

2.3

(3)
+1 more courses
Difficulty by Course

CS469

5.0

CS330

5.0

CS112

4.0

CS367

3.8

CS262

3.5

Reviews (89)
5.0
4.0
CS367
Dec 14, 2017
Would take again

ta'd for recitations/course. explains the material well and is helpful

4.0
2.0
CS367
Grade: A-
Dec 24, 2017
Would take again

Pretty decent TA. Things start to make sense on the basis of him explaining them.

Gives good feedback
Caring
GROUP PROJECTS
5.0
3.0
CS367
Grade: C+
Jun 4, 2018
Would take again

Great TA, I love his voice! Hamza will answer any question you ask him from the material in CS 367 to even software development in the real world. I learned a lot from Hamza and Professor White in this pivotal class, and would highly take again if I had the chance!

Gives good feedback
Respected
Caring
5.0
1.0
CS465
Grade: F
Nov 29, 2018
Wouldn't take again

I had the extreme pleasure of having Hamza TA for the course. Every week I would go in hungering for knowledge. Every question I had for Hamza would be answered with depth and clarity. Hamza would even bring real world examples into his explanations! I am glad that Hamza TA'd for the course otherwise I would have been lost!

Tough Grader
Skip class? You won't pass.
2.0
4.0
CS465
Grade: F
Dec 24, 2018
Wouldn't take again

tough grader on the homeworks but is extremely helpful during office hours

Tough Grader
Get ready to read
2.0
5.0
CS469
Grade: Rather not say
Apr 4, 2019
Would take again

Extremely mind numbing material

Gives good feedback
Accessible outside class
Inspirational
5.0
4.0
CS112
Grade: A
Aug 20, 2019
Would take again

very nice guy and much better than any other 112 gta ive had before. was very helpful in office hours and in lab. although his lab assignments were much more difficult than ive done before when i took 112.

Respected
Accessible outside class
Caring
5.0
5.0
CS330
Grade: A+
Dec 16, 2019
Would take again

Washed Up Professor

Gives good feedback
Graded by few things
Tough grader
4.0
3.0
CS262
Grade: Not sure yet
Nov 13, 2022
Would take again

Professor Mughal is a great choice for CS262. He reviews the implementation of concepts in C in class, which is helpful for quizzes and projects. He is also accessible outside of class during office hours. Overall, CS262 is organized very well and provides students many opportunities to learn concepts and apply them in projects.

Clear grading criteria
Gives good feedback
Lecture heavy
1.0
4.0
CS262
Dec 9, 2022

His slides are very basic and confusing to understand. He does a lot of hand written notes which help during quizzes and final exam since they're majorly different then the actual programming assignments and exercises. My CS310 exam was more straightforward and understanding compared to this. Save yourself by taking someone else and actually pass.

Tough grader
Participation matters
Test heavy
5.0
3.0
CS262
Dec 9, 2022
Would take again

Professor Mughal had great slides that explained the material in a simple way. His quizzes were pretty straightforward and if you read the slides you would get good grades on the quizzes. He is super helpful during office hours. Had a great experience taking 262 with him.

Amazing lectures
Accessible outside class
5.0
3.0
CS262
Grade: A
Dec 14, 2022
Would take again

Professor Mughal is absolutely fantastic. He explains the material clearly and his hand-written examples are indispensable. He's also an incredibly caring professor, and always willing to provide assistance. He has quizzes, but they only comprise 10% of your grade. If you can do well on labs and projects, you should be fine. Also, he grades fast.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
CS262
Grade: Not sure yet
Dec 14, 2022
Would take again

Professor Hamza has to be one of the best professors in GMU. He explains the concepts well. He makes you do 1 or 2 coding questions in every class which helps you understand the concepts better. You need to attend lectures to do well in exams and quizzes but he is lenient when grading the quizzes and exams so you'lll be fine.

Amazing lectures
Hilarious
Caring
1.0
4.0
CS262
Dec 16, 2022

Quizzes were hard and slides very basic, a lot of changes on Project 3 just a couple of days before deadline. Avoid him!!

Lots of homework
Lecture heavy
5.0
5.0
CS262
Grade: C
Dec 15, 2022
Would take again

Prof Mughal is an up-and-coming CS professor who teaches with lots of passion. His lectures are very clear and easy to understand. Exam criteria are straightforward. If coming from Java, this class might be a little challenging but very similar. One setback for me was his heavy reliance on all the TAs and GTAs. Sometimes they end up being x factors

Amazing lectures
Clear grading criteria
Lots of homework
5.0
5.0
CS262
Dec 16, 2022

Very hard projects and labs, lots of concepts were review with few slides. Make yourself a favor and don't take this class with him.

Lots of homework
Lecture heavy
1.0
5.0
CS262
Dec 16, 2022

Don't expect to get good grades on projects even if you've put hours into them!

Tough grader
Lecture heavy
4.0
2.0
CS262
Grade: A
Dec 22, 2022
Would take again

Lecture-based through his ppts. The grading is done by predetermined rubric for assignments, just follow it. Reading material is assigned but not checked or asked.There are quizzes one per two weeks and not tricky. Midterm and Final are similar to quizzes, maybe some exact questions. Open to suggestions, helpful, respected. Curve on the final exam

Clear grading criteria
Lecture heavy
5.0
5.0
CS262
Grade: B
Jan 23, 2023
Would take again

He's very friendly takes time to answer your questions. His quizzes/tests are very similar to projects and lectures and he's not a tough grader at all. I would definitely take him again

Amazing lectures
Caring
2.0
3.0
CS262
Grade: B+
Apr 3, 2023

He is okay. His projects are kind of challenging. Exams are barely curved.

Clear grading criteria
2.0
4.0
CS262
Grade: B+
Apr 3, 2023

His midterm was a bit hard.

Clear grading criteria
2.0
3.0
CS262
Grade: B
Apr 3, 2023

His exams are hard. He teaches mid but he is very sweet in terms of assisting students who are having trouble in his class. His material is basic but much of it is self learning like any other CS course.

Participation matters
Beware of pop quizzes
2.0
5.0
CS262
Grade: C
Apr 3, 2023

His projects are like Socrates Projects. Trust

Accessible outside class
2.0
4.0
CS262
Grade: C-
Apr 3, 2023
Would take again

Puts out large projects with very vague instructions, no resources to test your material with or information on how to test your own software, too little time to get through it and disregards any realistic expectation of heavy workloads on college students. Material ramps up extremely quickly with high workload and expectations. RNG on good grades.

Tough grader
1.0
5.0
CS262
Grade: C
Apr 4, 2023

His in class quizzes are really tough and midterms are all on paper and gives random pop quizzes. No curve on any quiz.

Tough grader
1.0
5.0
CS262
Grade: C-
Apr 5, 2023

No IDES are allowed for a majority of exams and labs are done on paper. In class quizzes drop your grade immensly.

Tough grader
Clear grading criteria
2.0
4.0
CS262
Grade: C+
Apr 5, 2023

Fairly harder exams than other professors.

Tough grader
1.0
4.0
CS262
Grade: Not sure yet
Apr 8, 2023

I have a 54 in his class right now and haven't even taken the final yet. His class is really hard almost like CS211

Tough grader
5.0
4.0
CS262
Grade: Not sure yet
Apr 8, 2023
Would take again

I have a 26 in his class right now and haven't even taken the final yet. His class is really hard almost like CS211

Tough grader
5.0
2.0
CS262
Grade: A+
Apr 9, 2023
Would take again

Took him Fall 22 - older reviews are more accurate. Yes, the quizzes are hard but they're a really good indicator of the midterm, which are way easier imo. He does a lot more coding than other 262 profs, but it prepares you better for 367. He's also the fastest grader I know and really active on Piazza. He curves quizzes/exams if averages are low.

Lecture heavy
Accessible outside class
1.0
5.0
CS262
Grade: D+
Apr 10, 2023

Very hard grader avoid him. Socrates #2

Tough grader
1.0
5.0
CS262
Grade: C-
Apr 10, 2023

took his midterm recenty and his exam was super tough compared to other professors without a curve. He needs to teach slower. Extremely fast paced.

Tough grader
1.0
5.0
CS262
Grade: C
Apr 10, 2023

Puts out large projects with very vague instructions, no resources to test your material with or information on how to test your own software, too little time to get through it and disregards any realistic expectation of heavy workloads on college students. Material gets harder quickly with high workload and expectations. RNG on good grades.

Tough grader
Clear grading criteria
Beware of pop quizzes
1.0
5.0
CS262
Grade: C-
Apr 10, 2023

Take a different professor if possible, need to try 1000% as hard as you should be to pass in this class

Beware of pop quizzes
1.0
5.0
CS330
Grade: B-
Apr 10, 2023

All i can say is that this class is hard. Instructions are unclear for everything. Last minute changes to programming assignments the night before its due.Too much to take care of as a CS student who desires to learn and succeed.

Tough grader
1.0
5.0
CS262
Grade: D+
Apr 10, 2023

does a lot more coding than other 262 professors. Lab tasks are extremely tough . TAs don't understand the instructions too.

Participation matters
1.0
5.0
CS262
Grade: B+
Apr 10, 2023

Professor Gonzales is the best! His exams are Fairly harder exams than other professors.

Tough grader
Clear grading criteria
1.0
5.0
CS262
Grade: D+
Apr 12, 2023

Just no, The exams are the toughest thing you can expect. He needs to be more lenient in grading. Content is really tough

Tough grader
1.0
5.0
CS330
Grade: C-
Apr 12, 2023

Very hard professor and extremely fast paced course

Tough grader
4.0
4.0
CS262
Grade: B+
Apr 12, 2023
Would take again

A fair and helpful professor in a challenging class. Gives quizzes every other week which can be challenging, but are helpful for what to expect on the exams. Projects are difficult but he is very helpful on piazza for whatever weird issues you bump into. One of the better professors in the CS department.

1.0
5.0
CS262
Grade: C
Apr 13, 2023

Challenging CS quizzes. Hard exams. Failure class.

Tough grader
1.0
4.0
CS262
Grade: C+
Apr 13, 2023

This course is challening beware. Exams are closed notes paper exams very challenging. Exams need to be simpler!!!!!!!!!!!!!

Beware of pop quizzes
5.0
1.0
CS262
Grade: A+
Apr 23, 2023
Would take again

All of his exams are straightforward everything is off of lecture material. Very easy professor. All the reviews are fake (bad ones). He is very helpful!

Clear grading criteria
5.0
1.0
CS262
Grade: A
May 3, 2023
Would take again

Very nice, down to earth professor. The class is very simple, not too hard 3 projects, medium-difficulty quizzes, exams that contain what is expected. No surprises. Great professor. The course is very smooth with Mughal as the prof

Caring
Respected
5.0
1.0
CS262
Grade: A+
May 3, 2023
Would take again

Hamza is the GOAT. Easily the nicest, chillest CS prof I've had at GMU. Very nice guys, always means well and keeps the students best interest in mind. Very swag

Clear grading criteria
Caring
Respected
5.0
4.0
CS262
Grade: B+
May 3, 2023
Would take again

Overall a great professor, especially by Mason CS standards. Would HIGHLY recommend. Beware of quizzes (every two weeks, put on the the Syllabus at the beginiing of the semester) that are difficult but fair, and have you review the material constantly. Good class pace, explains everything quite well!

Clear grading criteria
Caring
2.0
5.0
CS262
Grade: Not sure yet
May 7, 2023

It makes no sense to have 15 reviews about this professor submitted the same day (April 23rd, 2023) and all are five stars. His PP are no help at all. He uses no books that we can use as a reference, three VERY hard projects that he will not talk about or explain during class. I will not take him again and I do not recommend him to anyone.

Test heavy
5.0
2.0
CS262
Grade: B+
May 18, 2023
Would take again

Really chill and a great professor, the quizzes are ok and not that hard as long as you look through the slides and the exams are pretty fair. If you don't procrastinate on the projects, and start them early, then it is an easy class overall

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
1.0
CS262
Grade: A+
May 18, 2023
Would take again

The professor is awesome. He's funny and his lectures are clear and concise. The quizzes and tests are very fair. Show up to class and study the power points and you'll do well on them. He'll tell you what's on the quiz. The projects aren't difficult and takes a good amount of time to do. Labs are a breeze as well.

Hilarious
Lecture heavy
Test heavy
5.0
3.0
CS262
Grade: A+
May 20, 2023
Would take again

He is an outstanding professor. This class is very easy with him. One of my favorite things about him is that he grades things really really fast. His grading speed is faster than a high school senior trying to hook up with the first freshman they see.

Amazing lectures
Caring
Respected
2.0
3.0
CS262
Grade: A-
May 23, 2023

This professor rates himself and that is why he gets 5-stars. He is trying to raise his rate which is unprofessional. All comments exaggerate his teaching style, the GOAT is Prof. Andrea, not Mughal. His PP are useless and if you want a realistic opinion, ask someone who has been his student, and avoid to believe "false self-rating" and opinion.

Beware of pop quizzes
Lecture heavy
1.0
4.0
CS262
Grade: B-
May 23, 2023

The lectures are useless, their explanations are vague and the projects were not clear. I learned more from youtube tutorials than from him.

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
CS262
Grade: A-
Jun 7, 2023
Would take again

One of the better profs at GMU. Sometimes he says stuff that isn't on the slides that is on the quizzes/exams so pay attention. Lab projs were kinda tedious but doable. You gotta juggle multiple projs at once for this class. The projs at the beginning are much easier than later so do well on those. Also, his voice sounds really nice like butter lol

Clear grading criteria
Lecture heavy
3.0
3.0
CS262
Grade: A-
Jun 22, 2023
Would take again

Chill guy, okay at teaching. Projects were doable, quizzes could be tricky if you didn't pay attention in class. Explained concepts kinda fast so a lot of outside-of-class studying might be needed here. Responded fast on Piazza and stuff was clarified a lot. Didn't do a ton of examples in-class if that's something you like.

Amazing lectures
Lecture heavy
Graded by few things
5.0
2.0
CS262
Grade: A+
Jun 27, 2023
Would take again

Easily the best coding teacher I have taken so far. Great lectures, great projects, great tests and quizzes. Questions on any of the projects were answered quickly online. And if you show up to all the lectures, you won't get any surprises on any of the tests.

Amazing lectures
Inspirational
5.0
2.0
CS262
Grade: A+
Aug 30, 2023
Would take again

He is an amazing and caring Professor. His project is kind of hard but if you take time and put effort in it, you will be fine. I don't know why some people talked bad about him in this review section, maybe they just did not study and blamed their bad grades on Prof???

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CS262
Grade: A
Oct 5, 2023
Would take again

hes actually really good and funny the people dropping negative reviews are tripping

Clear grading criteria
Gives good feedback
Hilarious
5.0
3.0
CS262
Grade: Not sure yet
Oct 24, 2023
Would take again

Tough class but Professor Mughal helps a lot.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CS367
Grade: A
Nov 9, 2023
Would take again

He's pretty good, slides suck but its enough to learn

Lots of homework
Caring
Online Savvy
3.0
3.0
CS367
Grade: A-
Nov 13, 2023

He's okay, he mostly just talks and there are slides on the board, but he just kind of stands there and lectures with the occasional handout. Luckily the class is joint with Andrea who posts videos on the topics we learn about so I just watched those and skipped class. The tests are straightforward, so if you do the study guide you'll be good.

Lots of homework
Lecture heavy
3.0
2.0
CS262
Grade: A
Dec 12, 2023
Would take again

Lectures: pretty dry, no accent Exams: on paper, straightforwards, not tricky Personality: seems friendly Overall: good (3)

5.0
3.0
CS262
Grade: B+
Dec 15, 2023
Would take again

Professor Mughal is a good professor. The course presents challenges, yet all quizzes are directly related to the material covered in his lectures and on the slides. Furthermore, he offers additional points on the final exam, which can be significantly beneficial.

Get ready to read
5.0
2.0
CS367
Grade: A+
Jan 22, 2024
Would take again

He is waay better than the ratings. This course is really easy exams, cuz he takes his exams based of andrea's section. His lectures are a little boring, but that is due to the horrible slides. Projects are mid diff, just start early and your fine. That was one of the best classes i've ever took, in terms of how well i did in it. I even UTA it now

EXTRA CREDIT
Clear grading criteria
Caring
3.0
3.0
CS367
Grade: A-
Apr 23, 2024
Would take again

The class itself can be super tedious and his lectures are pretty boring. If you have the chance, take Andrea, but Prof Mughal isn't a bad option, just make sure you pay attention in class. Exams are super easy and most of the grade is project-based so make sure you START EARLY. Weekly quizzes are annoying but not terribly hard. Show up to class.

Clear grading criteria
5.0
2.0
CS367
Grade: Not sure yet
May 2, 2024
Would take again

Class assignments and quiz labs are solid. You can use late tokens or earn extra credit by submitting early. Professor Mughal is chill and understands student's heavy course loads. Though 367 can be tricky, midterms and finals were quite fair in difficulty. He's definitely a professor you should consider taking if you're a CS major :)

EXTRA CREDIT
Clear grading criteria
Respected
5.0
3.0
CS262
Grade: A-
Dec 9, 2024
Would take again

Great professor, he's funny and is good at relating the course content to the students. He doesn't waste your time and goes through the material at a good pace. He drops the lowest quiz and lab and allows your final to replace your midterm grade.

Hilarious
Accessible outside class
4.0
3.0
CS262
Grade: B
Dec 15, 2024
Would take again

Good professor, lectures were informative. Only issue was midway through the semester he stopped teaching off slides and taught off his GOD AWFUL handwriting so it was tougher to take notes. There's only 1 midterm so PLEASE nail it, it'll set the tone and account for a good amount of what ur final grade will be. Projects not graded that hard tho!

Clear grading criteria
Beware of pop quizzes
Respected
5.0
3.0
CS262
Grade: B
Dec 19, 2024
Would take again

His tests are slightly harder than I anticipated but as long as you study and keep up with the weekly labs you should be good. He is generous at grading the exams, which is nice. He blessed us with a curve as well, overall he was a good professor. He is also a JoJo fan so extra W

Clear grading criteria
Hilarious
2.0
2.0
CS262
Grade: B
Dec 20, 2024

His tests are easy, but the projects are a nightmare to do. He passes out a lot of handouts. His quizzes don't feel necessary at all. He is not a tough grader at all. I never got to enjoy the C programing language because it never was presented in an interesting way. Overall, he is not a hard professor but a boring one.

Lots of homework
Beware of pop quizzes
Lecture heavy
4.0
4.0
CS262
Grade: A
Dec 20, 2024
Would take again

Mid semester he starts using brainrot which is exhilarating. He referenced tons of niche internet stuff on his quizzes and exams. He wore santa clause costume while proctoring final and gave out candies after. Overall solid class, definitely do the exercises in his slides and go over his quizzes to practice for exams. Labs and projects were solid.

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
3.0
CS262
Grade: A
Dec 21, 2024
Would take again

mughal is a funny guy. his lectures are thorough. the semi-weekly quizzes are great to boost your grade and help you learn the material. exams are fair. take him. he's the goat fr.

Inspirational
Hilarious
Online Savvy
5.0
3.0
CS262
Grade: A-
Feb 18, 2025
Would take again

One of the only Young CS professor at GMU he's funny and a good lecturure way the class is set up you'll definitely learn a lot. quizzes every other week in person on paper which is good they force you to learn and take the class serious. Really funny guy and brings a light atmosphere with him to class. Very Very Very generous grader

Hilarious
4.0
3.0
CS262
Grade: Not sure yet
Mar 23, 2025
Would take again

His tests are very similar to his quizzes so it isn't a surprise about what will be on the test. His teaching is boring though. It's not bad he's just pretty monotoned and his handwriting is awful and illegible sometimes. Better off watching youtube videos, but he's still chill and all cs profs are really just eh. For a cs prof he's great!

1.0
5.0
CS367
Grade: Not sure yet
May 8, 2025

DONT TAKE !!!!!! his exams are hard and unfair

Tough grader
Test heavy
1.0
5.0
CS367
Grade: Rather not say
May 8, 2025

Unfairly hard exams, take other professors if you want to pass.

1.0
5.0
CS367
Grade: Rather not say
May 8, 2025

AVOID take other professors

1.0
5.0
CS367
Grade: Not sure yet
May 9, 2025

made a super difficult exam for the final in where the majority of the class spent the FULL TIME. wrote things like "we didn't cover this in class" IN THE EXAM QUESTIONS. i had to call my therapist after the exam. if you want to work hard all semester and then fail bc of his final exam then go ahead and take him

1.0
5.0
CS367
May 9, 2025

I would rather take a professor where the Final resembles the class handouts and projects. Half of the Final required assembly language depth far exceeding class handouts and even projects. He included instructions to throw us off (mov %rax, %rax which does nothing). Even with how confident I was in reading Assembly, I found it extremely difficult.

1.0
5.0
CS367
May 9, 2025

For this semester, there is a curve for his CS367 Final and Midterms. I would still rather take a fair test rather than pray for the curve.

1.0
5.0
CS367
Grade: Rather not say
May 9, 2025

If you're into academic pain, this is the prof for you. The exam? Oh, it wasn't just a test — it was a boss battle. Imagine preparing for a hike and suddenly being dropped into Mount Everest with a spoon. While other profs gave manageable exams, this one handed us the final boss of a grad school PhD qualifying exam... in undergrad.

1.0
5.0
CS367
Grade: Audit/No Grade
May 9, 2025

I finished the final exam with 2 minutes left and 3 brain cells short. I aged 5 years. I don't know what I learned, but I survived. And for that, I deserve a medal. Or therapy.

5.0
3.0
CS367
Grade: B+
May 14, 2025
Would take again

Professor Mughal is a great teacher if you participate in the class and go to office hours. His lectures can be a bit difficult to understand if you do not keep up, but the important information is usually presented towards the end half of the class. The projects and exams are mid-medhigh difficulty so take time to do those. Weekly online quizzes.

Lots of homework
Hilarious
Accessible outside class
5.0
3.0
CS262
Grade: B+
May 30, 2025
Would take again

Professor Mughal was great. He doesn't just read off slides -- he actually codes with the class! Mughal made his own worksheets and explained difficult topics with us by hand. Expect quizzes, but they're not difficult if you study the topics he sends via email. He has a Markiplier-type voice which made lectures even more enjoyable to attend, lol.

Amazing lectures
Hilarious
Beware of pop quizzes
5.0
3.0
CS262
Grade: A+
Nov 30, 2025
Would take again

One of the best CS professors GMU has to offer. Lectures are pretty easy to follow with live coding examples that can be fast paced, but the code is posted later to Canvas. Quizzes every other week are fairly simple and he clearly defines what topics will be on them. Exams are very doable if you pay attention and do the labs/projects.

Amazing lectures
Clear grading criteria
Hilarious
1.0
5.0
CS262
Grade: A-
Dec 16, 2025

11 total labs and 3 projects. Projects were VERY HARD and tedious. Labs are like projects in a sense but a little easier, but still takes a long time to do. The Midterm and final are VERYY difficult. The prof always seems like he doesn't care and is not very helpful when you ask questions. You are always going to be self studying in this class.

Get ready to read
Lots of homework
Lecture heavy
4.0
3.0
CS262
Grade: A+
Dec 16, 2025
Would take again

Don't know why he has so many negative reviews. He's not perfect, but he's one of the better profs. Explains things fairly clearly, exams were fair, even if some questions were on the harder side, and he's very funny. Make sure to start labs and projects early, esp P3. My only gripe with him is he repeats himself a lot and loves 67 way too much...

EXTRA CREDIT
Lots of homework
Online Savvy
5.0
3.0
CS262
Grade: B
Dec 17, 2025
Would take again

Best CS professor, though he stutters a lot during lectures, which sometimes makes it hard to follow. Project 3 is very hard, and the final exam is fair but on the harder side. He is funny, brings a Gen Z vibe, gives extra credit, and curved our grades in the end. He cares about his students and brings candies during the exam. I will take him again

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
2.0
CS262
Grade: A-
Dec 23, 2025
Would take again

TAKE HIM. i dont think ive learned better in a college course than in this class. his lectures are very in depth, relative to the info he grades you on and his lecture quizzes are very similar to his exams. overall great professor. wish he teached all the cs classes LOL

EXTRA CREDIT
Amazing lectures
Accessible outside class
4.0
4.0
CS262
Grade: C+
Dec 25, 2025
Would take again

Good chill professor. His exams are not too difficult and not too hard. He has quizzes and lets u know by email on what the topic will be on the quiz. He curved the grade. His hand writing is the only thing that needed improvement. Could not understand what he wrote. But overall nice and chill professor. 3.5/5

Get ready to read
Beware of pop quizzes
Graded by few things
Class Info

Attendance Mandatory

34%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 66 grades
Most common grades:
A+ (11)
A- (10)
Not sure yet (10)
Grade Distribution
A(20)B(8)C(14)D(3)F(2)A-/B+(19)
Based on 81 reported grades
A+: 11
A-: 10
Not sure yet: 10
A: 9
Common Tags
Clear grading criteria (23)
Tough grader (18)
Amazing lectures (15)
Lecture heavy (14)
Hilarious (12)
Caring (11)
Accessible outside class (10)
Lots of homework (10)
Rating Trend

Improving

+0.28 avg change
Dec
Feb
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CS112

5.0

(1)

CS465

3.5

(2)

CS262

3.4

(65)

CS367

2.8

(17)

CS330

2.3

(3)
+1 more courses
Difficulty by Course

CS469

5.0

CS330

5.0

CS112

4.0

CS367

3.8

CS262

3.5

Similar Professors