Mohab Anis - University of Waterloo

Professor: Mohab Anis
Department: Electrical Engineering
College: University of Waterloo
Rating # 1
Overview:
  • Course: ECE438
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Amazing lectures, you'll understand everything inside class. Gives the hardest exams ever though.
Rating # 2
Overview:
  • Course: EECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's amazing, and the hot rating is just to make him feel better :)
Rating # 3
Overview:
  • Course: EN220
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I really hated his class because he rushed through things and was more interested in finishing the material!
Rating # 4
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I liked him as a prof. He is very thorough in his explanations, which is really important when it comes to circuit analysis. It feels like he really cares about students understanding the material. The midterm was rather hard, but he marked it easily. Final was on the easy side except for a question on pnp transistors (all examples involved npn)
Rating # 5
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is a good prof. His notes are quite useful to review from. He is helpful and explains well. If you ask him for help, his one on one session are very helpful if you have specific questions. His downfall is his exam, which tend to be quite difficult.
Rating # 6
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Really good prof. Knows the material well, but goes a bit too fast sometimes to cover the material. Helped with the labs at the end.
Rating # 7
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
helpful in making lab reqirements easier. doesn't like to be asked questions in class, always rushing through the material. more interested in finishing all the material than making sure people understand difficult concepts. pdfs of his notes are a nightmare to print.
Rating # 8
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A very nice prof. He is clear and understandable in lectures. Don't be afraid to speak to him when you have problems. He usually goes out of his way to help people out. The course is pretty difficult though and you can't slack off in his class.
Rating # 9
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Pretty good prof. He genuinely cares about the material and class. His lectures are alright, but would be better if he slowed down a tad. It always seemed like he was trying to cram 90min of material into 50min. He is very helpful with any problems you may have though.
Rating # 10
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A very helpful prof. He taught the concepts well and did lots of examples, and the lecture notes were well laid out. His only problem is that sometimes he is not completely sure about some of the material so he can't clarify it on the spot, but he always gets back to it in the next lecture. Plus, he put Ed Spike in his place with the BS lab redos!
Rating # 11
Overview:
  • Course: ECE438
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
At first I thought "Finally, a good prof who can speak english!" But it soon became evident that it didn't matter cuz he's answers to questions were so vague and unclear. He's trademark sentence the whole term, "so basically, basically...basically" didn't turn out the be the good prof i thought he'd be.
Rating # 12
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This man needs to learn how to teach. He assumes the class already knows the material before coming, and as a result, treats the entire term as a quick review that only he himself finds easy. Lecture notes were horrible, but the online versions were not bad.
Rating # 13
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 14
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's really good!
Rating # 15
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Trying to help students, but never actually do it. the idea of 85% final with a hard and long final exam just burned me and many others. wouldn't go back to his class.
Rating # 16
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Excellent course notes and great lectures. He thinks everything is easy though.
Rating # 17
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
ece should get more profs like him
Rating # 18
Overview:
  • Course: ECE438
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's the most sympathetic teacher I have had. Also, his lectures are funny, engage students, and he keeps things fresh!Thanks for a great semester.
Rating # 19
Overview:
  • Course: 438
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This quote sums him up: "Guys, guys... guys, guys, sorry, I made a mistake"
Rating # 20
Overview:
  • Course: ECE241
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
best prof in my 2b prof, the only lecture that i dun fall asleep, very clear explanation and make sure all students understands the concepts
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin