4.0

Kambiz Moez

Engineering - University of Alberta

4.0
Quality
3.1
Difficulty
74%
Would Retake
86
Reviews
4.0
Quality
3.1
Difficulty
4.0
Helpful
4.0
Clarity

74%

Would Retake

86

Reviews

Rating Distribution
Official

5

62

4

2

3

1

2

2

1

19

What Students Say

Not accessible out of class

ECE304 - 1.0 rating

Sprays spittle when he speaks, and practically yells

ECE304 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

7%

Textbook Required

2%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 37 grades
Most common grades:
A (16)
A- (9)
A+ (7)
Grade Distribution
A(23)B(3)C(0)D(0)F(0)A-/B+(11)
Based on 40 reported grades
A: 16
A-: 9
A+: 7
Not sure yet: 3
Common Tags
Caring (19)
Amazing lectures (16)
Hilarious (14)
Inspirational (9)
Respected (8)
Tough Grader (7)
Test heavy (7)
TEST HEAVY (6)
Rating Trend

Improving

+0.88 avg change
Nov
Nov
Sep
Oct
Dec
Sep
Last 6 months
Ratings by Course

EE451

5.0

(3)

ECE650

5.0

(1)

EE351

4.6

(5)

ECE304

4.0

(55)

ECE402

3.7

(21)
+1 more courses
Difficulty by Course

EEAONE

5.0

ECE650

4.0

ECE304

3.1

ECE402

3.0

EE351

2.6

Reviews (86)
2.0
5.0
EEAONE
Feb 21, 2010

EE451. Avoid this prof if possible. I had to take this course because it was the only course that would fit to my schedule in my graduating year. He expects alot from you and teaches relatively simple examples but homework and exams are on another level.

3.0
4.0
EE351
Dec 5, 2010

Luckily he posts notes online, because his notes on the board are almost impossible to follow. He likes to start on one board, switch, come back, erase half the stuff on the first board and write some more underneath. Assignments are straightforward and easy, but the tests tend to involve multiple tricks that he doesn't bother to teach in class.

5.0
3.0
EE351
Dec 7, 2011

Very helpful inside and outside of the class. great course notes

5.0
2.0
EE351
Dec 8, 2011

He is teaching very interactively by engaging the students in the discussions

5.0
2.0
EE351
Dec 17, 2011

Very good prof. Easy to understand. Posts his notes online, relates to real world examples to show you the material is useful. Has quizzes instead of midterms and tells you exactly what will be on them. Highly recommend Moez for EE 351

5.0
2.0
EE351
Dec 28, 2011

Caring instructor, writes on the whiteboard rather than using powerpoints to make sure everybody can follow.

5.0
2.0
EE451
Feb 23, 2012

He provides the students with hard copies of the typed course notes given at the beginning of the classes. Very passionate about the material. Highly recommended.

5.0
1.0
EE451
Mar 25, 2012

Wonderful course, learned a lot about RF circuits.

5.0
3.0
EE451
Apr 25, 2012

Final was hard. Beside that, great course.

5.0
2.0
ECE304
Jan 7, 2013

Love this instructor! very organized, and very helpful inside and outside of the class. Highly recommended.

2.0
3.0
ECE304
Grade: B-
Dec 12, 2013

Literally every single new idea in class is covered through an example, instead of actually explaining the theory behind or the process to do something. Makes fun of students who don't understand or who do poorly on assignments/quizzes. Poor penmanship. Poor drawing skills. Sprays spittle when he speaks, and practically yells. Take 304 w/ JSit

5.0
4.0
ECE304
Feb 5, 2014

Dr Moez is a caring professor making every effort for the students to understand course material. His pace of teach is appropriate and provides detailed lecture notes. Quizzes and exam may be a little hard though.

5.0
2.0
ECE402
Apr 25, 2014

Learned a lot about radio frequency designs, become familiar with some useful circuits actually used in today's wireless devices. Despite the difficulty of material, he tries very hard to make sure average student can follow the lectures.

5.0
3.0
ECE304
Dec 7, 2016
Would take again

Kambiz is a great guy and his lectures are great. He wants everyone to do good. No midterm just bi-weekly quizzes that are quite straight forward. This course was not super exciting but was still enjoyable as the prof cared and it showed in his lectures.

Skip class? You won't pass.
Caring
LECTURE HEAVY
5.0
3.0
ECE304
Grade: A-
Feb 15, 2017
Would take again

It's the final course in the circuit analysis branch for Computer Engineers. Much more useful than the amplifier nonsense of 302. There was no midterm, but four quizzes worth 7.5% (30% total) that would be usurped by the final if it's mark was greater. Difficult concepts at times, but livable. Remember the quadratic equation.

Tough Grader
LOTS OF HOMEWORK
1.0
3.0
ECE304
Grade: A
Jul 14, 2017
Wouldn't take again

Not accessible out of class.

BEWARE OF POP QUIZZES
Hilarious
GRADED BY FEW THINGS
1.0
4.0
ECE402
Grade: A-
Aug 16, 2017
Wouldn't take again

Avoid this Prof if you can. He expects a lot from you and teaches relatively simple examples but homework and exams are on another level. The course is covered in microwave class much better.

SO MANY PAPERS
Hilarious
TEST HEAVY
5.0
4.0
ECE304
Grade: A
Aug 28, 2017
Would take again

Very organized and caring about students' progress. Clear lectures followed by reasonable assignments and quizzes.

Clear grading criteria
Amazing lectures
Caring
5.0
4.0
ECE304
Grade: A
Aug 28, 2017
Would take again

Organized and caring prof. Attend the lectures and do the assignment, you will be fine.

Amazing lectures
Caring
LECTURE HEAVY
1.0
3.0
ECE402
Grade: A
Sep 2, 2017
Wouldn't take again

Avoid this course if you can.

Tough Grader
LOTS OF HOMEWORK
Hilarious
1.0
4.0
ECE304
Grade: A-
Sep 3, 2017
Wouldn't take again

Avoid this prof if you can. Lectures are so confusing. Not accessible out of classes.

Tough Grader
SO MANY PAPERS
Hilarious
1.0
4.0
ECE304
Grade: B-
Sep 3, 2017
Wouldn't take again

Horrible!

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
3.0
ECE304
Sep 30, 2017
Would take again

In just four weeks in the lecture, he has proven to be an amazing instructor! He is passionate about the topics he teaches, and clearly explains every single concepts. Take time to engage the class by asking interesting question, and welcome questions from students.

1.0
1.0
ECE402
Grade: A+
Oct 23, 2017
Wouldn't take again

Worst experience ever, horrible!

5.0
4.0
ECE402
Nov 10, 2017
Would take again

One of the best in engineering! Enthusiastic about what he teaches, broad knowledge in RF, analog, and digital electronics.

TEST HEAVY
Amazing lectures
Caring
1.0
4.0
ECE304
Grade: B+
Nov 16, 2017
Wouldn't take again

One of the worst in engineering! Does not have idea about what he teaches.

1.0
2.0
ECE304
Grade: A-
Nov 16, 2017
Wouldn't take again

Grumbling about how much he hates teaching this course. does not distribute a detailed syllabus and probably does not actually know what he is going to do in the class. He is not able to explain the stuff in a way the students can understand. He attends only to his notes and never invite or accept questions.

5.0
1.0
ECE304
Dec 5, 2017
Would take again

people who rated his difficulty above a one probably never went to a single lecture or done any assignments. he is a chill dude, take his class if u can

Gives good feedback
Respected
Participation matters
1.0
1.0
ECE304
Grade: A
Dec 8, 2017
Wouldn't take again

Easy course for credit but you wont learn too much.

SO MANY PAPERS
Hilarious
5.0
1.0
ECE304
Grade: A+
Dec 9, 2017
Would take again

Amazing teacher. Gives easy exams. Easy A

Respected
Amazing lectures
Caring
5.0
3.0
ECE402
Dec 9, 2017
Would take again

His 3 midterm format is really good for this course. The labs are well done. Also he was very nice, because he was always willing to help with my questions about the assignments and midterms.

4.0
4.0
ECE304
Grade: Not sure yet
Dec 13, 2017
Would take again

Great prof. Good at explaining concepts. Open to explaining anything you don't understand. No final, just several unit tests. Tests can be really hard or really easy, so you always gotta know your stuff. He tells us the kind of questions that will be on the exam, so that helps a lot with studying. And most importantly, his notes are soooo good!

Hilarious
Tests are tough
Would take again
5.0
2.0
ECE304
Dec 28, 2017
Would take again

Fantastic Prof. 5 quizzes, No Final. Tells you quiz questions ahead of time. Lectures are engaging and interesting. Funny guy too!

Amazing lectures
Caring
Would take again
5.0
3.0
ECE304
Jan 23, 2018
Would take again

One of the best in engineering, great lectures, relavent assignments, reasonable exams.

ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
Caring
5.0
3.0
ECE304
Mar 5, 2018
Would take again

This professor created a great student-professor relationship making it a joy to attend his classes and learn the material. Don't miss his lectures!

1.0
1.0
ECE304
Grade: A
Mar 5, 2018
Wouldn't take again

easy A but nothing to learn!

5.0
3.0
ECE402
Mar 21, 2018
Would take again

His comprehensible teaching style along with excellent course notes makes him an amazing instructor! Don's miss to take a course with him while you are still at U of A.

1.0
3.0
ECE304
Grade: A-
Aug 22, 2018
Wouldn't take again

Avoid him if you can. lectures are not updated and there is nothing new to learn.

SO MANY PAPERS
Hilarious
GRADED BY FEW THINGS
5.0
4.0
ECE304
Aug 23, 2018
Would take again

Easy to understand and taughtful lectures, you will enjoy taking his courses.

Respected
Amazing lectures
Caring
1.0
1.0
ECE402
Grade: A
Oct 3, 2018
Wouldn't take again

Avoid this prof if you can. so easy to pass but you learn nothing. Take similar course with other professors like microwave eng.

1.0
1.0
ECE402
Oct 3, 2018
Wouldn't take again

Avoid him. His teaching is horrible. Not sure if he knows what he is talking about. You will not learn anything. If I could I would take the course with someone else

5.0
3.0
ECE304
Nov 9, 2018
Would take again

Superb teacher! I wish we had him as the instructor of 200-level circuit courses.

Participation matters
Amazing lectures
Caring
5.0
4.0
ECE402
Nov 19, 2018
Would take again

Knowledgeable prof and very humble! Pleasant to interact with.

1.0
1.0
ECE304
Grade: A
Dec 7, 2018
Wouldn't take again

easy A but you will learn nothing. materials are not updated and very boring lectures.

1.0
5.0
ECE402
Grade: Not sure yet
Dec 9, 2018
Wouldn't take again

Difficult to follow the lectures. Had 4 midterm exams and no final. Exams were always significantly harder than the homework problems and marked very hard. Received no feedback about any of the exams or the lab report, not even a class average.

Tough Grader
TEST HEAVY
1.0
5.0
ECE304
Grade: B+
Dec 11, 2018
Wouldn't take again

It was hard to follow the materials and the exams were not as expected! did not get proper feedback!

LOTS OF HOMEWORK
SO MANY PAPERS
5.0
4.0
ECE304
Dec 13, 2018
Would take again

Great prof! attend the lectures and you will do great in exams.

Hilarious
Amazing lectures
Caring
5.0
4.0
ECE304
Dec 25, 2018
Would take again

Great lectures! Amazing personality.

Tough Grader
TEST HEAVY
Amazing lectures
1.0
2.0
ECE304
Grade: A
Jan 31, 2019
Wouldn't take again

Not recommended!

5.0
4.0
ECE304
Grade: B
Feb 10, 2019
Would take again

Among top three professors in my years at U of A. Very energetic and enthusiastic about the material he teaches.

Tough Grader
TEST HEAVY
Caring
5.0
3.0
ECE304
Jun 28, 2019
Would take again

Took 304 with him, he is a great teacher and a great person.

Amazing lectures
Caring
Tough grader
5.0
3.0
ECE402
Grade: A-
Feb 18, 2020
Would take again

ECE 402 is the best course I took in the program, very practical course, learned a lot about RF ICs and their applications in wireless communication, radar, etc. Labs were totally a great hands-on practice of RF circuit design.

Hilarious
Amazing lectures
Caring
5.0
5.0
ECE304
Grade: A
Feb 18, 2020
Would take again

Excellent lecture notes, well structured course at the same time very hallirous and friendly.

5.0
4.0
ECE304
Grade: A-
Feb 19, 2020
Would take again

Speaks very clearly, actually finally learned from him how transistors work! tries his best to make the class as interactive as possible despite students often shying from answering his questions.

Inspirational
Test heavy
Caring
5.0
4.0
ECE402
Grade: A+
Feb 19, 2020
Would take again

Teaches extremely difficult RF concepts the way you undestand them by heart (as he often says in the class). One probably needs to take several courses on the topic to master design and analysis of RF circuits, but he introduces each major RF circuit very well for you to get started.

5.0
3.0
ECE304
Grade: A
Mar 20, 2020
Would take again

Finally in his course I learned how a transistor works! great instructor and highly recommended.

Test heavy
Hilarious
Amazing lectures
5.0
3.0
ECE402
Grade: A
Apr 4, 2020
Would take again

Great lectures, one of the most useful tech elective course that you can take in ECE. Labs takes you through a project from design, simulation, PCB design, soldering, and RF testing.

Inspirational
Clear grading criteria
Lecture heavy
5.0
3.0
ECE304
Grade: A-
May 1, 2020
Would take again

Highly recommended!

5.0
3.0
ECE304
Grade: A
Jun 1, 2020
Would take again

With his experience in IC design, you will really learn a lot about integrated circuits in his course!

Hilarious
Lecture heavy
5.0
3.0
ECE304
Jun 23, 2020
Would take again

Very organized instructor and well-planned course. Several quizzes instead of one exam force students to keep up with the course progress. Taking 304 is a must if you want to know how digital ICs are built.

Inspirational
Clear grading criteria
Amazing lectures
1.0
2.0
ECE304
Grade: A
Jul 31, 2020
Wouldn't take again

Dont Waste your time by taking this course

5.0
3.0
ECE304
Oct 1, 2020
Would take again

Do not listen to negtive comments posted, I am really enjoying the lectures he is giving (remotely) and appreciate his efforts to ensure most will understand the course material. Well done, Prof. Moez.

5.0
3.0
ECE304
Oct 9, 2020
Would take again

This professor is highly accessible outside the class, even in a remote delivery setup. Usually responds to students' emailsvery quickly. Highly recommended!

Respected
Accessible outside class
Test heavy
5.0
3.0
ECE304
Oct 16, 2020
Would take again

This professor really loves electronics from the bottom of his heart. Puts a lot of efforts into lectures, and gives great examples from the semiconductor industry.

Respected
Inspirational
Caring
5.0
4.0
ECE304
Oct 23, 2020
Would take again

Really humble and friendly personality. Share his personal contact information with students to reach him and ask their questions.

Accessible outside class
Skip class? You won't pass.
Test heavy
5.0
4.0
ECE304
Nov 16, 2020
Would take again

Very good course notes, explains the concepts thoroughly, very organized.

5.0
3.0
ECE304
Grade: Not sure yet
Dec 12, 2020
Would take again

He's been teaching for a long time, and it shows. He also knows the material, and industry like nobody else. Great teacher, with good insights. Also his lecture notes were top-notch, and adapted well to online teaching for the pandemic (ugh).

Respected
Inspirational
Clear grading criteria
5.0
3.0
ECE304
Grade: A+
Dec 20, 2020
Would take again

The best professor in my undergraduate program at U of Alberta. Thank you Prof. Moez for providing career/industry insights in addition to the course material.

5.0
4.0
ECE304
Grade: A-
Dec 29, 2020
Would take again

He puts a lot of effort into his teaching and he is passionate about the subject matter. Very good course notes, organized, and good connection between lectures, assignments, and quizzes/exams.

Test heavy
Clear grading criteria
Amazing lectures
5.0
3.0
ECE304
Grade: A+
Apr 15, 2021
Would take again

Prof. Moez is among the best profs that you can ever find at U of A. I love listening to his lecture, and I was ad he is not offering ECE 402 this year.

5.0
4.0
ECE304
Sep 25, 2021
Would take again

Great lecture notes, and greater lectures even delivered remotely.

Inspirational
Amazing lectures
5.0
4.0
ECE402
Oct 10, 2021
Would take again

Wow, I am really enjoying this course! crystal clear explanation of difficult concepts along with meticulously prepared lecture notes makes learning RF much easier! Thank you Prof. Moez.

Hilarious
Amazing lectures
Caring
4.0
3.0
ECE304
Dec 25, 2021
Would take again

Dr. Moez gave fair assignments and quizzes - the questions were very similar to the assignments. However, some of the assignment questions were very hard, and difficult to find similar examples online. The lectures weren't very good - he kept scrolling around, making it hard to take down notes, and he skips content mentioned in his eclass notes.

Beware of pop quizzes
5.0
3.0
ECE402
Grade: A+
Dec 31, 2021
Would take again

The contents, including assignments, quizzes, exams, and labs, were all based on scenarios of real-world CMOS RF-circuit designing. The lecture notes are well-organized. You can learn the fundamental knowledge of RF circuit designing, and CMOS technology. Lectures contained basic topologies and enhanced approaches to specific RF circuits.

Gives good feedback
1.0
1.0
ECE402
Grade: A
Feb 1, 2022
Wouldn't take again

His teaching is horrible! Not sure if he knows what he is talking about. He is not able to explain the stuff in a way the students can understand, difficult to follow the lectures. Avoid him.

5.0
3.0
ECE304
Grade: A
Jun 20, 2022
Would take again

Amazing Professor! there is a reason that his classes are always at capacity! if you get a chance to take one of his courses, you will not be regretting the experience!

Amazing lectures
Hilarious
Test heavy
5.0
3.0
ECE402
Nov 5, 2022
Would take again

Very good prof! Amazing lectures and excellent explanations! Also very funny, you never get board in his class.

Amazing lectures
Caring
Respected
5.0
4.0
ECE650
Nov 25, 2022
Would take again

If you want to start a career IC design, taking his ECE 650 course is a must! It is not an easy course, but you will learn a lot from the lectures and the project.

Participation matters
Amazing lectures
Caring
5.0
4.0
ECE402
Nov 19, 2023
Would take again

I am learning a lot in his course not only about RF but also other concepts I did not understand previously in my second and third year courses. He is an amazing Prof.

5.0
4.0
ECE402
Nov 30, 2023
Would take again

Best ECE Prof ever!

Amazing lectures
Inspirational
Caring
5.0
3.0
ECE304
Sep 11, 2024
Would take again

I am very happy that I am taking ECE 304 with Dr. Moez. He is really an expert in the area, and can teach very well.

5.0
4.0
ECE304
Oct 21, 2024
Would take again

Great lectures! Patient with answering questions over and over again! Wish to take more courses with him.

Amazing lectures
Lecture heavy
Test heavy
5.0
4.0
ECE304
Oct 29, 2024
Would take again

Dr Moez is a superb instructor!

Inspirational
Lots of homework
Lecture heavy
5.0
4.0
ECE304
Dec 6, 2024
Would take again

The best prof in ECE!

5.0
3.0
ECE304
Grade: A+
Dec 16, 2024
Would take again

The absolute GOAT!

Amazing lectures
Inspirational
Respected
5.0
3.0
ECE402
Sep 30, 2025
Would take again

Amazing lectures! No only teaches the course material vey well, it looks like that he is reviewing all we learned in last few years of Electrical Engineering! Wish to had him as instructor of earlier courses.

Class Info

Online Classes

100%

Attendance Mandatory

7%

Textbook Required

2%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 37 grades
Most common grades:
A (16)
A- (9)
A+ (7)
Grade Distribution
A(23)B(3)C(0)D(0)F(0)A-/B+(11)
Based on 40 reported grades
A: 16
A-: 9
A+: 7
Not sure yet: 3
Common Tags
Caring (19)
Amazing lectures (16)
Hilarious (14)
Inspirational (9)
Respected (8)
Tough Grader (7)
Test heavy (7)
TEST HEAVY (6)
Rating Trend

Improving

+0.88 avg change
Nov
Nov
Sep
Oct
Dec
Sep
Last 6 months
Ratings by Course

EE451

5.0

(3)

ECE650

5.0

(1)

EE351

4.6

(5)

ECE304

4.0

(55)

ECE402

3.7

(21)
+1 more courses
Difficulty by Course

EEAONE

5.0

ECE650

4.0

ECE304

3.1

ECE402

3.0

EE351

2.6

Similar Professors