4.6

Shawki Areibi

Engineering - University of Guelph

4.6
Quality
3.1
Difficulty
85%
Would Retake
102
Reviews
4.6
Quality
3.1
Difficulty
4.6
Helpful
4.6
Clarity

85%

Would Retake

102

Reviews

Rating Distribution
Official
102 total ratings

5

87

4

5

3

2

2

4

1

4

What Students Say

Don't believe him when he says the the final will be easy

ENGG2410 - 3.0 rating

According to me he is one of the best prof

ENGG2410 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 43 grades
Most common grades:
B+ (16)
A- (15)
A (8)
Grade Distribution
A(9)B(3)C(0)D(0)F(0)A-/B+(31)
Based on 54 reported grades
B+: 16
A-: 15
A: 8
Not sure yet: 6
Common Tags
Inspirational (22)
Amazing lectures (18)
Amazing lectures (17)
Participation matters (14)
Gives good feedback (10)
Caring (10)
Accessible outside class (10)
Respected (8)
Rating Trend

Declining

-0.25 avg change
Nov
Dec
Jan
Mar
Nov
Dec
Last 6 months
Ratings by Course

3640

5.0

(1)

46402410

5.0

(1)

ENGG2450

5.0

(1)

ENGG464

5.0

(4)

ENG6410

5.0

(1)
+18 more courses
Difficulty by Course

ENGG3460

5.0

ENGG6090

4.0

ENG6600

4.0

ENGG464

3.5

ENGG4640

3.4

Reviews (101)
5.0
4.0
ENGG2410
Nov 9, 2001

Cares a great deal about teaching. Very helpfull and kind, a great prof.

5.0
3.0
ENGG2410
Grade: A
Dec 5, 2001

Does a great job with the material he has

5.0
3.0
ENGG2450
Grade: Not_Sure_Yet
Feb 11, 2002

A very helpful prof who seems to sincerely enjoy teaching.

5.0
2.0
ENGG4640
Oct 28, 2002

Good Job Dr. Areibi

5.0
1.0
ENG2410
Nov 1, 2002

Awesome prof.....just awesome

5.0
3.0
ENGG2410
Nov 4, 2002

Great teacher, really helpful, good lectures.

5.0
2.0
ENGG464
Nov 24, 2002

No Comments

4.0
3.0
ENGG4640
Jan 8, 2003

No Comments

5.0
4.0
ENGG464
Jan 8, 2003

Awesome teacher. Very approachable. Superb lecturer.

5.0
3.0
ENGG2410
Feb 16, 2003

Great Prof, and a great guy!

5.0
2.0
ENG6410
Apr 21, 2003

grate

5.0
3.0
ENGG464
Apr 25, 2003

No Comments

5.0
3.0
DIGITAL
Sep 13, 2003

Prof. Areibi could quite possibly be the best professor a student could ask for. He is very clear, and very concerned that his students understand the material. He makes his own notes and believe me, there are a lot of them.

5.0
3.0
ENGG4640
Sep 16, 2003

Shawk-Tee-Ma-RAY-bee

5.0
3.0
DIGITAL
Oct 26, 2003

Good teacher... best so far in engg at least.

5.0
5.0
ENGG4640
Nov 4, 2003

Great course, don't miss a class otherwise you've basically missed about 10-20 notes. NOT happy with ANY of his testing - its hit or miss and never seems to actually test your skills.

5.0
4.0
ENGG4640
Nov 10, 2003

A great prof - although he whizes through the lecture notes incredibly fast at times. You get eye strain trying to follow his overheads (b/c they move so fast). Very helpful, although his tests may or may not actually test you on what you've learned.

5.0
5.0
ENGG464
Dec 2, 2003

One of the best proffessors I had but loves to "challange" class with brutal examinations.

5.0
4.0
ENGG4640
Mar 21, 2004

Shawki is easily the best engineering prof at Guelph. Thoroughly enjoyable lectures that are actually useful. He doesn't seem to understand that people take classes other than his though. You have to work like a slave to get a great mark.

5.0
1.0
46402410
Apr 7, 2004

The only two course that I enjoyed in my four years at U of G!

5.0
3.0
ENGG4640
Dec 19, 2004

The best prof I've ever had the pleasure of being taught by. Knowledgeable, caring, and always ready to help. I wish all my profs were this good!

5.0
2.0
ENG6090
Dec 28, 2004

Excellent prof. Knowledgeable, caring, and always ready to help. I wish all my profs were this good!

5.0
1.0
ENG101
Apr 26, 2005

HE is good

5.0
3.0
ENGG3640
Oct 18, 2005

No Comments

5.0
3.0
3640
Nov 29, 2005

He's not bad, but nowhere near what I expected. He's rusty after his sabbatical and seems bored. He's changed his teaching approach, by that I mean he guilts you into learning and coming to class. Because of this he has lost respect, attendance illustrates this.

2.0
5.0
ENGG3460
Dec 24, 2005

A lots of talk all for nothing. Always blames students if something is not clear. Crappy TAs, NO EXAMPLES in class, quizes/midterms = nothing you have done in class. Full semester of SLEEPING IN LABS! THAX FOR ALL THE INCONVINIENCE!

5.0
2.0
DIGIT01
Apr 6, 2007

Excellent Prof! and great course

5.0
2.0
MICRO364
Apr 8, 2007

I really enjoyed this course and learned a lot from it. The lecture notes were great!

5.0
1.0
DIGIT241
Apr 24, 2007

One of the best courses attended in Guelph. Well done Professor Areibi!

5.0
1.0
DIGIT01
Apr 30, 2007

Dr. Areibi is an excellent professor and all the courses I attended was worth it!

5.0
2.0
ENG6090
May 7, 2007

Tough Course! but it is worth it

5.0
4.0
ENGG6090
Jun 8, 2007

Excellent Job! One of the best courses I have taken at UofG.

5.0
3.0
ENGG3640
Dec 5, 2007

good.

5.0
3.0
ENGG3640
Dec 6, 2007

Extremely good prof. Almost becomes friends with the students, really nice and very friendly. Material in the course was very interesting, and he made his exams on the easier side, but still hard enough that you need to know the material. Does not try and screw you over, which is a nice change. Excellent

5.0
2.0
ENGG2410
May 3, 2010

Awesome Prof

5.0
2.0
ENGG3640
Apr 4, 2011

Very helpful prof and easy to confront. Probably one of the best profs to explain a concept ever at Guelph! Although, he gossips about students marks with other es&c profs!! Only values students with high marks and does pick on students occasionally.

5.0
2.0
ENGG2410
Oct 15, 2013

According to me he is one of the best prof.

5.0
3.0
2410
Dec 4, 2013

The number one prof in engineering by far. Makes classes very enjoyable and does his absolute best to make sure concepts are as clear as they can be. Awesome job Dr. Areibi!

3.0
4.0
ENGG2410
Dec 9, 2013

Don't believe him when he says the the final will be easy.

5.0
4.0
2410
Nov 17, 2014

good guy

4.0
5.0
ENG2410
Grade: B+
Dec 10, 2015

hard marker

5.0
4.0
ENGG2410
Feb 6, 2016

Fair professor and pretty good at teaching. He has a million slides but if you go to class you'll know what he emphasizes. Be prepared to put work in or else you won't do well. He gives you everything you need to do well, but it's up to you to get there. "No free lunch", as he says.

5.0
4.0
ENG2410
Oct 31, 2016
Would take again

"No free lunch!" Awesome prof with ability to explain complex topic. Slides are slightly less then Prof Omer who happens to be his student. Gotta work for what you want. Overall, 5+

Gives good feedback
Respected
Amazing lectures
5.0
4.0
ENG2410
Grade: B
Jan 12, 2017
Would take again

He is a great professor in terms of competence. His years of experience are evident in his teaching. However, he is tough when it comes to marking. Either he overestimates the abilities of the students, or he doesn't realize how smart he is himself, meaning the midterm which he calls "easy" is actually tough for most people.

Tough Grader
Respected
Skip class? You won't pass.
2.0
4.0
ENG2410
Oct 31, 2017
Wouldn't take again

good lecturer but horrible during tests, does not care about students grades and extremely difficult marker, useless tutorials and difficult labs

Tough Grader
Skip class? You won't pass.
5.0
3.0
ENGG2410
Grade: Rather not say
Nov 6, 2017
Would take again

Excellent course and great lectures.

Inspirational
Amazing lectures
Caring
5.0
3.0
ENG3050
Grade: A-
Nov 7, 2017
Would take again

Very good lecture notes and amazing lectures

Gives good feedback
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
ENG6530
Grade: B+
Nov 8, 2017
Would take again

I enjoyed taking ENG6530 in Winter 2017 with Dr. Areibi and the course was heavy but I learnt many new concepts ..

Participation matters
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
ENG3380
Grade: A-
Nov 22, 2017
Would take again

Dr. Areibi explains difficult concepts in an easy to understand way. Very good instructor. But this course should 0.75 credit and not 0.5 credit. Lots of work

Gives good feedback
Participation matters
Inspirational
5.0
3.0
ENG3380
Grade: B+
Dec 2, 2017
Would take again

Dr. Areibi is a very intelligent exciting prof, he clearly loves what he does, and genuinely wants to see students succeed.

2.0
5.0
DIGIT241
Grade: A-
Dec 27, 2017
Wouldn't take again

Excessively hard if you goof up your midterms and be ready to get destroyed in labs and finals

Tough Grader
TEST HEAVY
Tests are tough
5.0
1.0
ENG3380
Grade: B+
Jan 4, 2018
Would take again

I love this course. Shawki is one of the best profs I've ever had

Gives good feedback
Inspirational
5.0
3.0
DIGIT241
Grade: A-
Jan 7, 2018
Would take again

Dr. Areibi is a great professor and the course was awesome. Lectures were extremely clear and exciting. #1 prof in engineering in my opinion

Gives good feedback
Participation matters
Amazing lectures
5.0
3.0
ENG3050
Grade: Audit/No Grade
Feb 5, 2018
Would take again

Well organized and interesting topics on FPGAs. Enjoyed lecture material prepared by instructor.

Inspirational
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
ENGG2410
Dec 25, 2018
Would take again

He is like the jordan peterson of computer engineering. His passion can be felt.

Respected
Amazing lectures
Caring
5.0
4.0
ENGG2410
Grade: A-
Apr 10, 2019
Would take again

Dr. Areibi is an excellent professor and his lectures are energetic and interesting. He is one of the best lecturers at Guelph.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
4.0
ENGG2410
Grade: Not sure yet
Dec 16, 2020
Wouldn't take again

While the professor is very knowledgeable on the topics covered, he is no help at all outside of the lecture. There is no point in emailing him as he will just tell you to email TA's that he clearly doesn't communicate to. To perform well in this course you either have to spend all your time on it or already know what you're doing.

Lots of homework
Group projects
Tough grader
1.0
4.0
ENGG2410
Dec 18, 2020
Wouldn't take again

Okay this man's teaches well, buttttt he is one of the most condescending people i have ever met. His tests will grape you but the r is silent. He does not really care about the students, and is absloutly no help whatso ever outside of the lecture. TA are also useless.

1.0
5.0
ENGG2410
Grade: Not sure yet
Dec 18, 2020
Wouldn't take again

not nice person during online education!

Graded by few things
Lecture heavy
So many papers
1.0
4.0
ENGG2410
Dec 19, 2020
Wouldn't take again

Seems nice in person, but when communicated online in the middle of a pandemic, he is rude, sassy, and straight up doesn't answer questions asked of him. He really knows his stuff, but he constantly gets upset at people for not following rules that he changes with every single new email. Final was too long and difficult compared to course content.

Test heavy
Lecture heavy
Tough grader
5.0
3.0
ENG2410
Grade: Not sure yet
Dec 20, 2020
Would take again

Dr. Areibi is a great professor, He is very passionate about his field which makes his lectures great

Accessible outside class
Participation matters
Amazing lectures
5.0
3.0
ENGG2410
Grade: B+
Dec 21, 2020
Would take again

Very good course .. I enjoyed it and learned a lot despite this course just being an elective .. great teacher and TAs

Participation matters
Skip class? You won't pass.
Amazing lectures
4.0
3.0
ENGG2410
Grade: Rather not say
Dec 22, 2020
Would take again

Best Prof. Labs were very helpful with understanding material

Inspirational
Test heavy
Amazing lectures
5.0
3.0
ENGG2410
Grade: B+
Dec 24, 2020
Would take again

This prof was by far the best. He made every class engaging and interesting. No midterm exam but the final exam was very fair

Gives good feedback
Participation matters
Amazing lectures
5.0
3.0
ENGG2410
Grade: A
Dec 31, 2020
Would take again

Loved the course! Great Prof! Only critique is that assignments should be worth more for the amount of time they take

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
ENG3050
Grade: B+
Jan 2, 2021
Would take again

In terms of ability to convey course content in a helpful and informative way, Shawki Areibi is the best professor I've ever had

Inspirational
Amazing lectures
Caring
5.0
3.0
ENGG2410
Grade: A-
Feb 1, 2021
Would take again

Dr. Areibi was a very good professor and presented everything in a good manner. He makes the material easier to understand and he is willing to help us do well. Great job!

Participation matters
Inspirational
Amazing lectures
5.0
3.0
ENGG2410
Grade: B+
Feb 15, 2021
Would take again

Great Lectures! Instructor went through the material in detail with examples .. was very engaging with the class. Could go faster through early material so we can spend more time on the later material. Amazing class

Gives good feedback
Lots of homework
Inspirational
5.0
3.0
ENG3050
Grade: B+
Mar 9, 2021
Would take again

The course was taught exceptionally well .. Dr. Areibi is the best professor I've ever had.

Gives good feedback
Get ready to read
Amazing lectures
5.0
3.0
ENG3050
Grade: B+
May 18, 2021
Would take again

Prof. Areibi really enjoys teaching, cares enough to make sure the students understand the material. He was always willing to help out when he could.

Inspirational
Amazing lectures
Tough grader
5.0
3.0
ENG2410
Grade: Not sure yet
Dec 17, 2021
Would take again

Excellent course and awesome professor who cares about the students and inspires them to do well in the course .. I hope to see him in other courses

Participation matters
Inspirational
Amazing lectures
5.0
2.0
ENG2410
Grade: B+
Dec 19, 2021
Would take again

Great job Dr. Arebi, enjoyed the lecture, labs and learnt a lot of concepts

Accessible outside class
Group projects
Amazing lectures
5.0
2.0
ENG2410
Grade: A-
Dec 31, 2021
Would take again

Wonderful Course! Thanks a lot!

Inspirational
Amazing lectures
Caring
5.0
3.0
ENG2410
Grade: B+
Mar 9, 2022
Would take again

Great Professor, Shawki was a blast to have as an instructor for the course. Excellent Communicator.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
ENG6500
Grade: A-
Aug 26, 2022
Would take again

This was a very useful course. I learned new concepts and approaches to be applied when building a machine learning framework. Lots of work but worth the effort. Lectures covered many important and practical concepts

Amazing lectures
Inspirational
Accessible outside class
5.0
3.0
ENG6500
Grade: A-
Oct 5, 2022
Would take again

I fall in love with machine learning after this course. the way professor teaching this course is awesome. I will surely take another course under this professor

Amazing lectures
Inspirational
Respected
4.0
3.0
ENG2410
Grade: A-
Oct 20, 2022
Would take again

I learned a lot of new concepts in digital design and how to use FPGAs to realize circuits. Great course and excellent lectures. Exams were fair but not easy

Amazing lectures
Lecture heavy
Accessible outside class
5.0
3.0
ENG3050
Grade: A-
Nov 29, 2022
Would take again

Very interesting topics covered in this course. Dr. Areibi was able to convey course content in a helpful and informative way ..

Amazing lectures
Caring
Test heavy
4.0
3.0
ENG2410
Grade: B+
Jan 3, 2023
Would take again

The professor really enjoys teaching, cares enough to make sure the students understand the material

Participation matters
Amazing lectures
Accessible outside class
5.0
3.0
ENG2410
Grade: A
Nov 13, 2023
Would take again

I am really enjoying this course .. I am learning new engineering concepts and the professor is approachable and always engages with students by asking questions .. great course ..

Participation matters
Amazing lectures
Accessible outside class
3.0
5.0
ENGG2410
Dec 21, 2023

Course was pretty interesting and I learned a lot. He is very knowledgeable. I attended all tutorials, lectures, and labs and the course was still pretty difficult for me. I like this guy however he can be a little rude at times. He's pretty funny though. Midterm was easy, exam was hard. Good but confusing course, and okay prof.

5.0
4.0
ENG2410
Grade: Rather not say
Jan 17, 2024
Would take again

Really enjoyed this course. The professor was very engaging and made sure questions were answered

Amazing lectures
Caring
Accessible outside class
5.0
3.0
ENG2410
Grade: A-
Jan 17, 2024
Would take again

The class was well taught, The labs were intellectually stimulating, but the preparation for these labs were very difficult. The professor was skilled at keeping the class engaged, even though the lectures were 1.5 hours.

Gives good feedback
Caring
Respected
5.0
3.0
ENG2410
Grade: B
Jan 18, 2024
Would take again

I really enjoyed this course. I learned lots of new concepts in Digital Design. The content was really fun to learn about and reinforced my desire to be a computer engineering student. Great Professor! The professor made a strong attempt to make sure anyone who showed up to lectures understood the content. I highly recommend this course

Tough grader
Inspirational
Respected
5.0
3.0
ENG3050
Grade: B+
Jun 6, 2024
Would take again

Very smart and talented professor. I was very happy to have been taught by him. I really loved this class and its topics.

Tough grader
Participation matters
Amazing lectures
5.0
3.0
ENG6500
Grade: A-
Jun 6, 2024
Would take again

Professor Areibi was an amazing and charismatic teacher, who created an interesting lesson through heavy interaction with the class and high enthusiasm. He is one of the best profs at this university!

Inspirational
Caring
Accessible outside class
2.0
3.0
2410
Grade: A
Nov 12, 2024

He called me out in numerous lectures for no apparent reason. I just have my laptop open and he tells me to pay attention and stopp distracting. I wasn't speaking or doing anything. He's weird like that. Lectures and good and labs take a lot of time. I don't like him but he's overall an okay prof. Don't laugh in class or he will hold it against you

Group projects
Clear grading criteria
Test heavy
5.0
4.0
2410
Grade: A+
Dec 4, 2024
Would take again

Absolutely amazing at teaching the course, was a pleasure to attend every single lecture possible. The grading is tough, but as long as you pay attention to what is being asked it should be ok. 100% would take again, I would have him teach every course if it was posisble! :))))

Tough grader
Inspirational
Lecture heavy
5.0
4.0
ENG2410
Grade: B-
Dec 11, 2024

In my opinion the course was hard and labs were administered poorly but he taught very well during lectures

Tough grader
Amazing lectures
Respected
5.0
3.0
ENG2410
Grade: A-
Dec 18, 2024
Would take again

Lectures always made me think and allowed me to understand the content during the lecture time. The professor made a strong attempt to make sure anyone who showed up to lectures understood the content. Content was delivered in lots of detail with plenty of examples for each concept to help understand what is happening.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
ENG2410
Grade: B+
Dec 23, 2024
Would take again

The lectures were really engaging the professor would sometimes call students out to answer questions which made sure we were focusing and on our toes. This prof was really good at explaining. He is awesome and so hyped about the material and it made me hyped too.

Group projects
Amazing lectures
Caring
5.0
4.0
ENG6600
Grade: A
Dec 24, 2024
Would take again

Dr. Areibi taught the material in the course very well. Even without a background in computer science and computer engineering I was able to keep up and get a good understanding of the hard concepts.

Gives good feedback
Inspirational
Lecture heavy
5.0
3.0
ENG2410
Grade: A-
Jan 7, 2025
Would take again

Loved this guy! amazing prof! Best prof is geulph Hands down! def would take his class again!

Hilarious
Lecture heavy
Test heavy
5.0
3.0
ENGG2410
Grade: A
Jan 17, 2025
Would take again

Fantastic instructor, one of the best I've had so far in university. The best course ever, requires a lot of work though

Participation matters
Amazing lectures
Inspirational
5.0
3.0
ENG2410
Grade: B+
Jan 27, 2025
Would take again

I found that the course content was very interesting. Prof Areibi taught Digitals Systems Design amazingly. Ensuring that every student understood the material. He is very passionate and the perfect prof for this course.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
ENGG2410
Grade: A
Mar 5, 2025
Would take again

Definitely my favorite class this semester, I loved the straight forward approach towards the material and thought that the labs and seminars tied well into the lecture to complete the learning experience. One of the best professor I've had so far!

Amazing lectures
Inspirational
Caring
5.0
3.0
2410
Nov 26, 2025
Would take again

Best explainer of concepts in all of UofG

Amazing lectures
Lecture heavy
Test heavy
5.0
2.0
2410
Grade: A
Dec 6, 2025
Would take again

Honestly prob the best engg prof you will get. No boring lectures really imp to go too!

5.0
3.0
ENG2410
Grade: Not sure yet
Dec 6, 2025
Would take again

Prof. Areibi is by far the best lecturer at Guelph, his lectures are enlightening and actually WORTH going to(not typical). I sat at a 99 before the final, the midterm was wonderful, while the final felt challenging, but fair. He is an excellent prof if you put the work in and show up, guaranteed to enjoy this course and pass with flying colors.

Amazing lectures
Lecture heavy
Test heavy
5.0
4.0
2410
Dec 7, 2025
Would take again

-11/10 prof, best one ive had - stay on top of assignments, a lot of his tests mirror them -do labs before your lab time, ta's arent super helpful -tutorials are super useful and an amazing GTA -midterm is significantly easier than final, look at past ones on studocu theyre pre similar -final was difficult with time constraint, no one left early

Amazing lectures
5.0
3.0
ENG2410
Grade: Not sure yet
Dec 9, 2025
Would take again

The lectures were consistently worthwhile to attend,as he explains the concepts very clearly and effectively. His exams are generally fair, and although a bit more time on the final would have been helpful,I can't complain he is an excellent professor overall. He can be somewhat strict, but this is hardly an issue given the quality of his work.

Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 43 grades
Most common grades:
B+ (16)
A- (15)
A (8)
Grade Distribution
A(9)B(3)C(0)D(0)F(0)A-/B+(31)
Based on 54 reported grades
B+: 16
A-: 15
A: 8
Not sure yet: 6
Common Tags
Inspirational (22)
Amazing lectures (18)
Amazing lectures (17)
Participation matters (14)
Gives good feedback (10)
Caring (10)
Accessible outside class (10)
Respected (8)
Rating Trend

Declining

-0.25 avg change
Nov
Dec
Jan
Mar
Nov
Dec
Last 6 months
Ratings by Course

3640

5.0

(1)

46402410

5.0

(1)

ENGG2450

5.0

(1)

ENGG464

5.0

(4)

ENG6410

5.0

(1)
+18 more courses
Difficulty by Course

ENGG3460

5.0

ENGG6090

4.0

ENG6600

4.0

ENGG464

3.5

ENGG4640

3.4

Similar Professors