4.9
Quality2.4
Difficulty98%
Would Retake110
Reviews98%
Would Retake
110
Reviews
Rating DistributionOfficial
5
100
4
7
3
2
2
1
1
0
What Students Say
“Nothing bad about him”
CEG2136 - 5.0 rating“He teaches concepts really well”
CEG2136 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.07 avg changeRatings by Course
GNG1506CEG2136
5.0
(3)COS126
5.0
(2)CSI3131
5.0
(6)SEG4505
5.0
(1)CEG2136
5.0
(34)Difficulty by Course
CSI3531
3.0
SEG4505
3.0
GNG1506
2.6
CEG2136
2.6
GNG1106
2.4
Reviews (110)
Great professor for this course, always clear and easy to understand. Happy to help and communicate with students.
He transmits his passion to students very easily, clearly and concisely. It's the second course I've had with him and every single lecture was worth the attendance. I even know people who came from other sections to hear his lectures. He is the best prof I had so far at the University of Ottawa.
He won the award for best prof in uOttawa. Enough said.
Malek is actually an amazing professor. His lectures are crystal clear and get the information across. He uses a variety of examples and tries to keep the class very discussion friendly. He remembers faces and names, even with really large classes. There really are no complaints with this professor. He just seems like a great guy.
Best prof 2014. He's cool, he knows everyone by name. He will encourage you and is interested in what the students do. If you give up the chance of having him, you've done yourself a great disservice. Although the material isn't easy, he'll make sure you feel like it is. He's that good at teaching. He'll make you like assembly. End of Story.
Literally so nice and amazing at lecturing. Take him!
Really the best. Make sure you take him for ITI1100. The labs and assignments are common to all classes so they will always be long and tedious but this professor makes the lectures great. He doesn't waste time and makes everything easy to understand
Very good teacher. Lectures are long when you understand the subject.
This prof is the best. His sense of humor is great and he explains the coding very well with powerpoints and programs that he demonstrates how to write in class. Highly recommended if you want to understand C, not just blindly memorize and copy it.
AMAZING prof. Great sense of humour, there for the students, engaging lectures. Definitely take his class if you want to succeed and also fully understand C, not memorize it. However BEWARE, the midterm can be difficult, so do study even if you think you understand everything.
he is the best
Honestly such a great prof. He tries his best to make the class fun and makes people participate (also in a fun and RESPECTABLE way). As for the actual course material, not a fan. But the prof is such a great guy, I didn't dread going.
I hardly went to any lectures and I studied the night before for the final exam and still did good. Do the labs and assignments since they really boost your mark. Also do previous and practice exams since they are fairly similar and if you can do those than you can do the real deal. Honestly, this is a very easy course.
Excellent computation professor. Very involved with students, you can tell he has a passion for what he does. Also, very willing to help out with labs and homework. Excellent professeur d'informatique. Sa méthode d'enseigner est vraiment captivant. Il aide beaucoup aussi avec les devoirs et labs après les cours.
Walked into the class at the beginning of the semester not having any previous programming experience. Really great prof, makes the material easy to understand and progressively gets more and more complex throughout the semester. Homework gets tough, don't leave it to the last minute though. Really funny and helpful guy.
Bonjour mes amis! funniest prof yet
Labs and homework were ridiculous. The course is very abstract and confusing so good luck either way.
Great professor! A very kind and funny guy. Teaching and course expectations are both very clear.
Unless you have a gift for coding, this course is anything but easy. That being said, Malek is the prof you want to have. He's a genuinely funny guy who makes the lectures as engaging as possible. His lecture slides and numerous examples in class help you in understanding the content, but to do well on the final, practice ones from previous years.
Malek is an awesome teacher who finds ways to make lectures fun and interesting. His powerpoints are clear but nothing beats his explanations on chalkboard. Pro-tip: SIT AS CLOSE TO THE FRONT AS POSSIBLE since his handwriting may be hard to read. Labs themselves are time-consuming but the exam and test are fair material.
Best professor I had. I would definately retake course for the fun of it. It was my first experience with coding and now I am in love with it.
AWESOME, AWESOME, AWESOME! He's among the best profs at uOttawa. He's funny, teaches exceptionally well and is very interesting to listen to. He gets students to participate so that makes the class so much more interesting (kudos to him, it's hard to do with a 250-student class).
Best prof ever. Amazing lecturer, and makes complex stuff very easy. I had a very hard time counting in binary, and he just makes it so logical, its impossible to screw up. You will ace the exam if you attend lectures (even though they are power point).
A fantastic prof! Made it his mission to learn everybody's name in the class. Found the material of the course simple, but plentiful. Be sure to get started on the final project early! Wish I could've had him for other classes!
Amazing proff! But if you dont practice and study well, it is difficult to get a good mark. Final was hard, so study well for it.
Solid prof. Fadi does everything for you to do well. There's no excuses for not getting a good mark. If you fail this course its entirely your fault. At times the course can be a little bit of a nuisance since there is a lot of writing and memorization, you might feel as if your doing a BA in Psychology instead of an engineering course.
Amazing
Amazing Prof, I'll definitely recommend that prof. He's funny and super nice.
He's hilarious and cares about all the students in the class. He wants to see you succeed. I started doing poorly in the course at the time but when he saw me try, get recognized that and gave me a good grade.
Excellent professeur, il donne beaucoup de point(0.5 a 5 points) que tu peux accumuler durant la session pour tes exams si tu ecoutes en classe et que tu peux repondre aux questions qu'il demande. Les devoirs et lab obligatoire a chaque semaine, mais ca aide beaucoup a comprendre le cours.
This class has weekly assignments and labs. Although this class is a bit time consuming, he explains everything very clearly. He is a great prof and wants everyone to pass. He does great preparation for his exams; no surprises.
THIS PROF IS AMAZING.. HE CARES ABOUT HIS STUDENTS AND HE EVEN REMEMBERS THEIR NAMES. HE WANTS STUDENTS TO PARTICIPATE IN CLASS! IF YOU ARE IN LUCK TAKE THIS PROFESSOR!!
one of the best teachers ever !
Excellent prof. Il donne même des points bonis et adore faire de la révision avant les examens. Par contre, j'ai trouvé la partie Devoir, Laboratoire et Projet assez difficile et demandante (10h + /semaine dans mon cas). Je vous conseil fortement de vous regroupez en un petit groupe pour ces parties si vous n'avez aucune expérience comme moi.
Teaches well, invites questions and then insults you for 20 minutes. He is cool, maybe the smartest man I know.
Prof. Malek is an excellent professor. He knows the material quiet well and he is very good at communicating it to the students. I wish many profs are like him.
So awesome. He actually tries so hard to learn people's names that show up for lecture. Any programming background makes this course an easy A. TRY AND GET HIM for this course! He's too good
Simply put, he's the best prof I ever came across
Amazing. He makes the class easy, not by dumbing down the material but by being so engaging and good at explaining. One of the best professors I've ever had.
Fadi was by far the best prof I had this semester. If you're taking any computing courses I highly recommend him if you can take him. Focuses on concepts more than syntax which is important for coding, makes the class fun and engaging. He gives a lot of hints for what will be on the test. If you listen closely you'll know the test inside and out.
Fadi Malek is by far the most amazing professor I've ever had. He's hilarious, cares about his students and does his best to learn everyone's name. It's never a dull moment in his class. Midterm and final exams will be easy if you put in the work.
By far one of the best professors at uOttawa, simply put.
Absolutely amazing prof, but the course in general is hard if you don't have any coding experience so a lot of people struggled. I had a bit of experience so I would just look at memes on reddit during lectures and get pretty good marks. He is a hilarious guy, randomly picks students to answer questions unless they sit at the front.
I've had the gift of having Fadi for 1106 and now 1100 and let me say he is a blessing sent from above because he explains everything so well. He also won the prof of the year award. If you have the chance to have Fadi for any course, consider yourselves blessed because he is the man.
Excellent prof. Teaches well, interacts with students and cares about them, easy or at least doable exams and assignments. I cannot complain.
I love this prof so much! He will call on you if you're not paying attention but as a student that usually doesn't listen during lectures, I made sure to pay attention for fear of being called on! His exams are what you would expect (do practise exams) and he seems like he genuinely cares about how you do in his course. Would seriously rec.
Great Prof, best I've ever had and cannot say enough good things about this prof. He really shows to the students that he cares for us and I like that. Best Prof ever.
he is such a good prof!! although he calls students out if he notices anyone is not paying attention. a lot of long assignments. labs are relatively easy and the exam was really long but if you diligently do your assignments you would be fine
I love this Profe. Nothing bad about him. Honeslty I wish he taught all my classs so I can just take him. He made me like my major even more. Exams arent that easy but if you attend the lectures youll def pass.
Love this prof. He teaches concepts really well. Very in-depth and clear explanations. If you ask for clarification in the lectures, he will take the time to explain everything clearly. Very funny, and it's so obvious how much he wants students to do well. He does a lot of example problems in class that basically mimic the exams. Go Fadi!
Very good professor. He's very passionate, super nice, and makes his lectures interesting. He realized many kids couldn't buy the book so he just provided all the questions for the assignments and all the resources you need to succeed.
Fadi Malek is the GOAT. He has very engaging lectures and takes time to explain things very thoroughly. He strives for class engagement, and remembers your name. His midterm was very fair, he prepared us for it in class and through our assignments. You can really tell he is passionate about what he is teaching, and about helping student succeed. A+
His lectures were fun but the content was also very simple looking forward to see how well he teaches more difficult material.
FADI MALEK IS THE GOAT! He loves teaching and you can tell from the way he explains everything so perfectly. He is the only prof in uni that has my attention from beginning to end of class. In conclusion, best prof ever, no doubt about it.
Makes me sleep everytime but still a good prof.
Amazing Professor to say the least!
Excellent teacher. He makes you understand the material very nicely. He makes his lectures fun and useful at the same time.
Excellent Professor. He explains all the content in the course very well. If you participate in class and answer some of his questions, you might get bonus points on your midterm or final exam.
Best Professor ever. He teaches very well
Take his section for Digital Systems. He explains things well and always wants to answer questions and help people out. Assignments are somewhat time consuming since they have a lot of questions, but it forces you to practice which is good. Material is introductory and not complicated. Highly recommended.
If you're in engineering and you don't take his class you will definitely miss out. He is one of the best if not the best engineering professor at the university. He is something else, he makes sure you leave the lecture knowing every topic in it which is amazing.
Best prof ever! I will get him for my operating system class too.
EASILY the best prof I've ever had. I came into his classes with 0 background knowledge on anything close to the topics + no real interest in the course material, and he managed to make me really enjoy and thoroughly understand the material. I would take every single class of my major with him if I could. do not miss out on having him!!
Everyone loves Fadi Malek. How could you not?? He is the best prof I've ever had BY FAR! I highly recommend him for anything. CEG2136 is not an easy class but the way he teaches makes it seem so easy. He is the best, take him any chance you can. Love you Fadi <3
Fadi was hands down one of the best professors I've ever had here at uOttawa. Such a nice guy. Do the work, show up to class, and you'll easily do well in his classes.
The way he teaches almost feels like a friend or family member teaching you. He just cares and has enthusiasm, unlike other profs.
Th best Professor I have had in all my classes. He makes sure you understand the concepts very well. Encourages questions.
He's known as one of the best professors you can't go wrong with fadi malek.
Best prof I've ever had. Asks students when due dates work best for them. Amazing teacher as well and great guy.
Fadi is a very respected and caring prof. He gave extensions when we asked and even moved the midterm since we had so many other tests in a week. His main TA was a real gem, but the one that marked assignments gave absolutely no feedback.
If you find a better prof, I will personally pay you 100k. What a legend. Great lectures and well, everything. The course's labs are a bit of a handful but as long as you put 1% effort, everything goes smoothly.
Best Prof I had this semester. Course is straightforward but Fadi made it absolute joy to come to class. I love this man. Take a class with him if you can, you will not regret. Gives extra credit for participation too which is always nice.
Great professor and amazing lectures. He makes the class very enjoyable.
The university of Ottawa should just give Fadi 3 professors salaries and let him teach all the sections for the courses he teaches. I have learned more from his classes than any other professor.
Fadi is the best prof I had first year. He truly cares about his students and is clear what kind of material will be on exams. His lectures are very engaging and he makes an effort not to make the lecture boring. If you attend his lectures or even just watch his recorded ones there's no way you won't get an A. This guys truly deserves double pay.
Prof Malek is honestly one of the best profs I've had. Very simple and straightforward guy. As long as you go to class, or watch the recorded lectures, you will do very well. Most of his exam questions are simple and straightforward, and if you study you will get an A. Content is also pretty interesting.
Great prof, he is truly an understanding and caring prof. I found the quizzes and exams to be very fair. He knows his stuff very well and can communicate it very easily to students. Always take your classes with Prof. Fadi
I love Fadi's teaching style. His lectures are engaging and he always answers questions asked in class. He conveys the material clearly.
Prof. Fadi is very kind and respects all his students. He made the lectures interesting through his ability to explain concepts, and his main TA is a very nice man. The only issue I ran into was that some of the assignments were a bit too long, so try to finish them in 1/2 sittings. Highly recommended.
It is a personal goal of mine to have every one of my CEG courses taught by Fadi. The course material is dense but he is always happy to answer questions, he is one of the only teachers who makes me want to attend sessions live
Great Prof, engaging with students and explains lectures well. Attend the DGD's, especially by Ziad his main TA- awesome guy!
Fadi is honestly a GEM. If you see his name on a course, take it. You won't ever regret it. He is understanding and kind. It is super easy to communicate with him. He truly cares about his students and it reflects on his teaching. I love this guy and trust me, you will too!
the goat
This guy made one of the most difficult courses in my year pretty enjoyable. Answers questions quickly, explains concepts well without all the tacky garbage, and slides other profs in the department use, and is super friendly to his students. You do have to pay attention and put in the work, but he's leagues ahead of the other profs
Professor Malek is very good at simplifying difficult content and cares about his students. The discussion groups are extremely helpful.
do not miss an opportunity to be in his classes!!! he's such a g and also very reasonable which is unfortunately rare to see in profs these days
Good prof, attempting to convey the content as best as he could. TA are also great, especially Ziad. Make sure to go to lectures and every DGD or you'll have some very hard time with the course.
Amazing Lectures and very straightforward.
Dr. Fadi is an amazing prof. He really cares about his students, that's clearly shown in his ability to memorize names. His lectures are amazing and he has a really nice way of teaching this class. Dr Fadi has a team of incredible TAs especially Ziad who is a super funny guy. If you really want to do well in this course, attend the lectures and DGS
He grades generously and his lectures are great. He has a really fun and engaging dynamic with the class and explains the content very well. The only negative aspect of the course has been the tediousness of the labs, but that can't really be avoided. Overall, great prof and would absolutely take him again!
Prof. Malek was the best professor I've had in all my years of university. I love his class and his dynamic.
Best professor of all time. Amazing and entertaining lectures, explains clearly, and simply a genius. He really cares about his students and their success. Love this guy
Genuinely loved this teacher, he gave the best lectures and it would be very difficult to not succeed in the class if you go to the lectures and do the assignemts/ labs. Didn't need too much extra work or at home studying, the powerpoints were great too.
Amazing lecturer. Such an infectious interest in the course material, and he always comes across very genuine. Absolutely cares about making sure you understand the content. Assignment guidelines are a little vague, but the marking isn't too harsh or anything anyways. No complaints.
My GOAT
His lectures are top level compared to other professors who teach this class, many people from other sections of this class show up to Fadi's class to learn. Cares about his students a lot, had him twice and wouldn't mind having him a 3rd time
Great teacher, really good at explaining concepts and will always go through practice problems in class. For this class specifically, there are online lectures available for you to watch if you need more content from Fadi. But, I recommend going to ALL his lectures.
Great at teaching and the midterm and final are both fair. The assignment marking by the TAs can be off sometimes, but the labs are easy marks so it balances out.
Great professor ever!
He's pretty good prof, wish i could have him again helped alot
This is the best teacher. Very good
It is impossible to dislike him. He is simply just that good.
Professor Fadi Malek is an awesome professor. One of the best professors I had. This course is hard but he explains it super well. Often win rounds of applause in class. There were students not enrolled in his class who came to listen. He respects his students and is there to answer questions after class. I would love to take his class again.
Fadi Malek was a great prof, this class was hard but he made it easier. He truly cares for his students and i would definetly take his class again. Thanks Fadi
This prof is the best i've had in a while. It is impossible not to like him. Very nice guy. I would defo take him again.
Professor Malek is a fantastic instructor who makes even the toughest material engaging and manageable. Definitely attend all lectures - the content is well-explained, and unstuckstudy is a great supplementary study tool alongside the course materials.
Dr. Malek is a truly exceptional professor who cares so much about his students and he makes sure they all understand his lectures. Labs can be challenging sometimes.
A great prof.
Fadi Malek is a great professor. He truly cares about my succes and doesn't give too much work. I would love have him as a prof again. If you are taking it next semester, have a good time.
Amazing professor! I think one of the best in the faculty. His lectures are amazing and he is very kind and understanding.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.07 avg changeRatings by Course
GNG1506CEG2136
5.0
(3)COS126
5.0
(2)CSI3131
5.0
(6)SEG4505
5.0
(1)CEG2136
5.0
(34)Difficulty by Course
CSI3531
3.0
SEG4505
3.0
GNG1506
2.6
CEG2136
2.6
GNG1106
2.4