3.4

Ali Zahid

Engineering - California State University - Northridge

3.4
Quality
4.4
Difficulty
39%
Would Retake
95
Reviews
3.4
Quality
4.4
Difficulty
3.2
Helpful
3.6
Clarity

39%

Would Retake

95

Reviews

Rating Distribution
Official

5

43

4

12

3

10

2

11

1

19

What Students Say

tough grader great teacher ill just leave you with some great zahid one liners: hard or easyyyyyyyyy

ECE320 - 4.0 rating

He's NOT a pushover nor does he suffer fools gladly

ECE320 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

63%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
A (13)
B (5)
Not sure yet (5)
Grade Distribution
A(13)B(7)C(3)D(2)F(0)A-/B+(7)
Based on 40 reported grades
A: 13
B: 5
Not sure yet: 5
A-: 4
Common Tags
Tough grader (11)
Lecture heavy (10)
Test heavy (10)
Graded by few things (8)
Amazing lectures (8)
Accessible outside class (4)
EXTRA CREDIT (4)
Lots of homework (3)
Rating Trend

Stable

+0.11 avg change
Feb
Apr
May
Dec
May
Jun
Last 6 months
Ratings by Course

350450460

5.0

(1)

ECE680

5.0

(1)

EE562

5.0

(1)

524ECE

5.0

(1)

ECE642

5.0

(2)
+20 more courses
Difficulty by Course

350351

5.0

340350370

5.0

ANY

5.0

ECE650

5.0

ECE680

5.0

Reviews (95)
2.0
5.0
350351
Feb 3, 2004

Hi is hard and crazy and mad! Don't take any class with him. Lecture is good.

3.0
4.0
ECE350
Aug 13, 2004

His lecture are very good, but you cannot ask him anything unless you don't care being called stupid. I learned a lot in his class, but this guy has serious anger issues and mental problems

2.0
5.0
ECE340
Sep 12, 2004

Do not take his class unless you are ready to kiss his ass. He is an A-hole. He treat students differently. In the class he tell students to come in his office if they have problems, but he is never helpful instead he will yell and make you feel stupid.

1.0
5.0
ECE340
Sep 21, 2004

He has attitute and temper problem. He need to see doctors for help

2.0
5.0
ECE460
Nov 6, 2004

Too hard and low grading. If you ask questions, he Alway yells to you. He should go to see a doctor for his mantal sick. Not help in his office. Not take this crazy prof any more.

2.0
5.0
ANY
Nov 15, 2004

No Comments

5.0
4.0
ECE350
Dec 1, 2004

exelent teacher but a bit hard

5.0
3.0
350450460
Dec 1, 2004

The best professor in the Engineering department. Kind of hard at the exams but fair.

1.0
5.0
ANY
Dec 8, 2004

No Comments

5.0
5.0
ECE450
Dec 11, 2004

Excellent teacher, the best ever, but a bit crazy at times. But if you can get pass his yelling and figure out the purpose of the yelling and be honest and do your work. You'll be fine.

2.0
5.0
ECE450
Jan 20, 2005

Really good teacher if you can get past him making you feel completely worthless. If you are an A student go ahead and take him, but if you usually squeek by I would'nt recomend it. He is probably the biggest **** I have ever had as a teacher.

1.0
4.0
ECE340
Jan 31, 2005

This guy is seriously insane... You will learn nothing and he will fail you even if your an A student, unless your a girl and visit him in his office all the time... do not take this guy!

2.0
5.0
ECE450
Feb 1, 2005

No Comments

5.0
5.0
ECE450
Feb 7, 2005

He is the best instructor in The CSUN

1.0
5.0
340350370
Mar 17, 2005

He did not follow the procedures for the instructor evaluation. He took the semester Evaluation sheets and evaluated himself, supposed to be handled by one of the students. He needs to be re-evaluated by the department.

5.0
4.0
ECE450
Apr 11, 2005

No Comments

5.0
4.0
ECE450
Aug 31, 2005

I also took 460 and 562 with him. Zahid will tell you on the first day of class that he is crazy, and that he cares more about his students than any other professor. He is right on both counts. Think of a cross between a drill sergeant, a comedian, and an engineering prof, and you have Zahid. Take him if you are in college to learn.

1.0
3.0
ENG
Sep 13, 2005

The worst!

3.0
3.0
NETWORKCOMM
Oct 17, 2005

hard, tough but useful material from industry.

4.0
5.0
ECE650
Dec 20, 2005

Constantly berates the class, but if you have been married for more then a few years you would be use to such treatment. His lectures are clear, the pace is a little slow as he is constantly asking for answers/feedback from the class, just don't give a wrong/stupid answer/comment. Homework is sometimes out of sync with the lecture. Very fair grader

5.0
3.0
ECE340
Apr 29, 2006

His lectures were very helpful, he was a fair grader and was giving a lot of extra credit only for us to pass his class. Always in his office before a test, ready to answer questions.

5.0
3.0
ECE442
May 4, 2006

He lecture very goods ,very helpful .I susgest you shuold take his class.

5.0
5.0
ECE442
Jun 1, 2006

Prof. Zahid is the best instructor in EE. He'll drill his lectures into u til u fully understand them but he will trash you if you ask a dumb question or disrupt the class. Advise to students who will walk into his class: SIT DOWN AND STFU! (ESPECIALLY your cell phone) DON'T EVEN MOVE. Also if you're not willing to work very hard, don't take him.

5.0
5.0
ECE680
May 1, 2007

If you like comedy, horror and suspens-- TAKE HIS CLASS. YOU need to work really hard to pass HIS class. He is so unpredictable-- You never know what would be his reaction when he sees something: Whether he'll joke about it, Yell about it, or get heart attack because of it... Tough but VERY fragile

4.0
5.0
ECE240
May 30, 2007

ECE 240 has a 70% fail rate for first-time takers (or so I've been told; I don't know the exact truth of that). I did manage to pass the first time, but it wasn't easy! He gets upset when we ask questions and expects us to understand everything the first time. Still, he does explain everything several times, so it gets drilled in.

5.0
3.0
EE562
Jul 19, 2007

Excellent description of complicated concepts

5.0
5.0
ECE442
Nov 13, 2007

Zahid is both the best and the scariest professor that I have had in college. Some people are embarrassed in front of the class for asking questions & he comes down hard on people who eat in his class (I thought that it was Jr. High again), but if you want to understand the material, take his class. He is very tough, but a very good teacher.

3.0
5.0
ECE442
Jan 21, 2008

This guy is very rough, you would get hurt if you say something he doesn't like. He teaches not too much and he repeats many times one thing that's not essential. He also doesn't respect students

2.0
5.0
EE465
Feb 24, 2009

Rated above. Refer it.

5.0
5.0
EE351
Jun 1, 2009

Hands down, best professor at CSUN. Although he is harsh at times, he's the only professor that actually cares about student progress. He is clearly an expert on the material - every lecture was from memory, not power points like "Professor" Mallard e.g. If you want to learn take him. If you're lazy like 90% of CSUN EE's take someone else.

4.0
5.0
ECE562
Jan 6, 2010

Tough professor, but you learn so much. It's okay to take a hit in your GPA because he is so knowledgeable about the subject. Make sure you do as much as you can yourself before you ask him a question, or suffer the consequence :). He has no tolerance for slackers/lazy people. In short: 0% people skills, 100% teaching skills.

3.0
5.0
ECE650
Jul 6, 2010

Stressful semester! This guy is no joke. He will beat you until the very end. You will learn a lot in class but you will fail the test if you don't remember 90% of the material. Two test, 50% each one!! How fair is that?!? He will NOT help you after class, if you try, you will regret it and feel less confident to continue. Do not take!

3.0
4.0
EE351
Dec 17, 2010

Two Professors were teaching this class, one w/40 students and his w/12 (a lack of appeal?). His "style" of teaching is comparable to a military drill sergeant. Asking questions or showing a lack of understanding will most of the time generate a demeaning response (even in offc hrs I hear). If being browbeaten pushes you to learn this is your guy.

3.0
3.0
ECE460
Dec 19, 2010

Technically sharp professor with horrid interpersonal skills. His presentation of the material and white board technique are excellent. However, he has a volatile personality. He will yell at, scold, and belittle students at the slightest provocation. Struggling students are met with insults when they seek assistance.

5.0
5.0
ECE650
Feb 9, 2011

The best Professor in CSUN.Whichever may be the subject he just comes with marker in his hand no notes and nothing still teaches very well he don't care about the grades but he is the only one one who knows teaching in CSUN

1.0
5.0
EE450
May 5, 2011

Only repeats it's materials. Even all papers are just a simple repeat.

5.0
3.0
ECE442
May 27, 2011

ECE442. Homework is collected but not graded. Project. Gives practice exams before the tests and will respond to emails with solutions until you are tired of sending them. Dr. Zahid is always there for the office hours unlike the students. Passionate about teaching and knowledgeable about every little detail of the subject. Very good lecturer.

5.0
4.0
ECE320
Jul 27, 2011

Clearest and most organized professor I have ever had. The pace of the class is perfect, and he stops many times during the lecture to ask if everyone is on the same page. Truly cares about his students. Otherwise tough grade structure (exam only), but if you want to actually learn and have a future in engineering, do yourself a favor and take him.

1.0
2.0
ECE320
Feb 16, 2012

he MIGHT be a good prof.but for sure he's the most demeaning prof EVER. during office hrs, he treats you like a dirty animal. completely disrespectful to all students. i'm filing a grievance against him.make sure you show up to all classes and take good notes b/c he doesn't have notes. so if you miss one day, you're pretty screwed. GO

5.0
2.0
ECE562
Mar 21, 2012

I love Professor Zahid. Yes, he's Strict but he has passion fro teaching and he loves his students, especially for dedicated students.

5.0
5.0
ECE562
Sep 5, 2012

If you work hard with him then you will be fine

5.0
5.0
ECE450
Dec 28, 2012

Warning: You must do a lot of work to pass his class. He is one of the best professors I have had. Not the professor you take if you want an easy grade. He will tell you this the first day.

5.0
4.0
ECE320
Jan 14, 2013

He is extremely clear and provides lots of examples in the lecture. Only uses the text for homework; all is explained clearly in class. Emphasizes understanding of material over rote method application. If you have a chance to take him for anything do so -- extra effort is better than half-assing your way thru a fundamental course in your major

5.0
5.0
524ECE
Feb 2, 2013

Caring, helpful, hard worker .He might get angry easily sometimes but he has a kind heart.Secrets to be successful in his class is to never miss a class, be organized, submit home works and extra credits, study before each class, answer the questions in the class and solve every problem.be fast in exams.

5.0
5.0
ECE442
Mar 21, 2013

Best professor in Engineering. Cares for the subject and your success. Always there to help. Not for the lazy: be at every lecture, do the homework, study, ask questions, you will succeed. The one thing people don't like is how he can seem harsh when people ask the "wrong" questions, but he only jokes around. PS Never take 2 Zahid classes together.

5.0
5.0
ECE442
May 9, 2013

The self described "mean" Professor Zahid can come off as such, but despite his gruff demeanor and often condescending attitude, he is a professor who genuinely cares about the success of his students. If you do everything he asks, and then some, you will be able to pass his class. However, try not to take this class with other hard classes.

5.0
4.0
ECE442
Jan 12, 2014

His lectures are very CLEAR and informative. He is not an easy grader. He genuinely cares about his students and their understanding of the subject. My advice to anyone who is planning to take him is attend every class, write down everything from lecture, do every hw, and read from the book. One of the best professors I've ever had. Final40%Midt40%

3.0
5.0
ECE350
Jan 20, 2014

Very good professor. He is always worried with his student's learning. Zahid always assign good excercises which help you to learn.

4.0
3.0
ECE442
Jan 22, 2014

Zahid is a cool guy but likes to talk trash about students. He tells students they aren't going to pass and should plan on taking it the following semester. He did give us a lot of extra credit since the midterm was extremely difficult. only 4 people out of a class of 27 people. Would take again though. He knows his stuff.

2.0
5.0
ECE350
Feb 17, 2014

A lot of work. Takes a lot of time from other classes. Lots of HW and extra credit and each count for a tiny about. He has a bad attitude. Don't ask questions in class. You will pass with a C if you work hard. Try to take with another professor.

5.0
5.0
ECE650
Grade: A
May 27, 2014

The best instructor I've ever had. He is challenging, but it only pushes you to learn the material. Lots of extra credit assignments, HWs were not graded (they were used if your grade was borderline; if you put in the work, he bumped your grade). His grading was 50% midterm, 50% final. He's CLEAR, funny, fair, intellegent, and HARD... but worth it.

5.0
5.0
ECE642
Grade: A
Oct 16, 2014

Come prepared.. time to take some REAL ENGINEERING CLASS...

4.0
4.0
ECE320
Nov 12, 2014

tough grader great teacher ill just leave you with some great zahid one liners: hard or easyyyyyyyyy......... easy don't get emotional who yawned nooooooooooooooooooo i made a booboo ahhh hoidhoidsjfoirjg ahhh think again CLEAR you lost me i can see it you lost me

5.0
4.0
ECE562
Grade: A
Dec 16, 2014

ECE562 is Zahid's fortress. You will be amazed by the amount of knowledge you have gained at the end of the semester. He claims himself to be mean. but he really cares.. If you are really interested in engineering, take his class. Getting an A isn't impossible. Listen to class Take notes (True or False is based on his lectures) solve HW

5.0
4.0
ECE562
Grade: A
Jan 2, 2015

Zahid is the best professor at CSUN. He has also served for cal tech. His class is like reading a novel, so interesting and u will learn a lot. He make you work really hard for clearing the class. Be mentally prepared to work day and night, you will be amused by how much u have gained at the end of semester. He also makes you learn new tools.

2.0
5.0
ECE561
Grade: B-
Jun 17, 2015

he is good but he thinks everyone has the same thinking capacity and hence goes really fast where explaining concepts is concerned. he has just a few favorite students and it feels like he only teaches them cause theres no interaction with the rest of the class. his assignments are hard and his finals are the toughest exams you could ever write.

5.0
4.0
ECE561
Grade: A
Jul 8, 2015

Amazing course taught by an amazing professor. Make sure you a have the pre-requisites tattooed in your mind before taking his class. Be prepared to spend all the weekends with extra-credit assignments..

5.0
5.0
ECE450
Grade: Audit/No Grade
Jul 8, 2015

toughest class taught in the most effective way. extremely hard extra credits and tests.

5.0
5.0
ECE320
Grade: A-
Nov 12, 2015

Probably the toughest and best teacher at CSUN (the material was also hard). If you go to class and actively pay attention, by the end of the semester you will have the course material permanently engraved in your mind. Final 50% Midterm 50%. This class will take LOTS of hard work, but you will pass and learn effectively.

4.0
4.0
ECE562
Grade: B
Feb 3, 2016

Most students avoid Zahid because he yells at students and that his class is so intense. He will intimidate you and make you feel insecure, he only does that to make you work hard (Middle eastern teaching style) But this Professor is genius and will make you understand subject even if you are DUMB. Piece of advice: Don't argue with him. Hard exams

4.0
3.0
ECE320
Grade: A
Mar 4, 2016

Excellent teacher, a top ECE prof at CSUN. He is super clear and has a brash teaching style that gets students engaged. His 320 (intro. logic) course is not very difficult to get an A in due to the huge amount of extra credit assignments given, but this is not indicative of the quality of the course. You will learn a lot by attending the class.

5.0
4.0
ECE642
Grade: B+
Mar 18, 2016

He 's knowlegable, tests are super tough but grades on real criteria like our effort

3.0
5.0
ECE562
Grade: B
Mar 31, 2016

Do yourself a favor and avoid his classes! His lecturers are informative but he keeps yelling at the students. His exams are impossible and he doesn't curve. Assigns extra credit but expect to spend weeks on them. He also assigns A LOT OF homework...

5.0
4.0
ECE240
Grade: A
May 20, 2016

I hate this man with a passion. He's rude, gets angry easily, almost offended when students ask questions. I'm sure he rubs everyone the wrong way, but he's a good professor. Explains everything really clearly. Felt like 90% of the class was examples. Offers weekly extra credit. Do them. Even offered an extra credit midterm. I still hate him.

4.0
4.0
ECE320
Grade: A
Jun 22, 2016
Would take again

After 14 years, Ali Zahid remains the single most influential professor I've ever experienced. He's NOT a pushover nor does he suffer fools gladly. His lectures are rich, informative and spot on relevant to the subject matter. He's easy very to engage, and extremely easy to underestimate and you don't want to do that.

4.0
5.0
ECE240
Grade: B+
Jul 9, 2016
Wouldn't take again

He is a very bad professor character wise but he is a solid teacher. He wants his students to learn but needs a training course in communication because he will yell at you if you make a joke, ask questions or even make a sound while he is teaching. He offers a lot of "extra credit". He only cares about effort. So if you show it, you will pass.

2.0
4.0
ECE240
Nov 5, 2016
Wouldn't take again

It was hard to understand his accent and it made learning a tough subject even harder. He is not very helpful and he yells a lot. I would not recommend him especially for the introductory course.

LOTS OF HOMEWORK
2.0
4.0
ECE562
Grade: C+
Apr 18, 2018
Wouldn't take again

He is very passionate about this subject, but he simply does not teach the subject well. His tests are so different from his typical work and his presentations are so unorganized it is hard to know what to take notes for.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
ECE240
Apr 25, 2018
Wouldn't take again

This guy is one of the most, if not the most annoying professor I have ever taken. His tests are nowhere near similar to the homework or example problems, his homeworks can be ridiculously long, not to mention to put the cherry on top he is very rude. Only decent thing from him is he gives extra credit and you'll need it.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
ECE450
Grade: Not sure yet
Apr 27, 2019
Wouldn't take again

Extremely confrontative. Unapproachable. Tenured aka he does not a single flying hoot about anyone or anything. No matter what happens you lose. Good luck!

Tough grader
5.0
3.0
ECE450
Grade: A
Dec 26, 2019
Would take again

Professor Zahid really cares about his students. The class is very interactive and I would like to share my feedback with Prof Zahid under the effect of his emotions.

Gives good feedback
Respected
Accessible outside class
1.0
4.0
ECE240
Grade: A-
Nov 4, 2020
Wouldn't take again

Has no idea how to organize and use online tools. SUPER AGGRESSIVE. I just muted the zoom meetings and looked up whatever I needed on youtube. I paid full tuition, out of pocket, to learn off of youtube. He might know the material but absolutely can NOT communicate it.

Graded by few things
Lecture heavy
4.0
4.0
ECE240
Grade: B
Dec 24, 2020
Wouldn't take again

Okay, so Professor Zahid is by far the greatest lecturer ever. His lectures are very very clear. You Will definitely learn A LOT from him. However, he is extremely passionate and some might consider that to mean "rude". He cares a lot but he is not a pushover. He will make you work for it. His tests are NOT easy. You must have a good understanding.

Skip class? You won't pass.
Test heavy
Amazing lectures
1.0
5.0
EE351
May 2, 2021
Wouldn't take again

The worst Professor at CSUN. Very unapproachable, he doesn't care about your. This man is selfish only cares about himself. Needs to improve his skills on the way he talks to his students. Don't take him he doesn't give enough time to do your test. Just OVERALL A BAD TEACHER. He is not patient at all.

Graded by few things
Test heavy
Lecture heavy
1.0
5.0
ECE450
Grade: Not sure yet
May 19, 2021
Wouldn't take again

Unfortunately CSUN is not letting Engineering students to have option to take other professors, if in case you have the chance to take any other professor, don't hesitate, take someone else but not this rude, disrespectful professor. Your entire grade is based on 2 midterm and one final. No help in extra credits, very tough grader, and super rude.

Graded by few things
Test heavy
Tough grader
1.0
5.0
ECE450
Grade: Not sure yet
May 19, 2021
Wouldn't take again

VERY RUDE, tough grader and entire class grade based on 3 tests.

Tough grader
1.0
5.0
EE450
Grade: Not sure yet
May 19, 2021
Wouldn't take again

Worst Professor. Stay away from taking his class. Exams are really tough.

Test heavy
Lecture heavy
Tough grader
3.0
5.0
ECE450
Grade: B
May 20, 2021
Wouldn't take again

How to pass the class? FOCUS on the lecture notes (more than the textbook), see the examples and you should be good for the exam. He is REALLY passionate for his students and his course so he might come off as rude when he speaks loudly etc. If you put 100% effort in other courses, u'll have to put 150% effort in his course GL!

Gives good feedback
Respected
Lots of homework
5.0
3.0
ECE350
Apr 19, 2022
Would take again

a_h0le but I know the material like the back of my hand. Exams are no surprise, similar to examples in class. Very thorough with his lectures. Take good notes. He doesn't care about you much personally, but he does want you to pass his class. If you can handle being yelled at, you'll be fine.

1.0
5.0
ECE350
Grade: D+
May 17, 2022

good luck

Tough grader
Test heavy
Graded by few things
5.0
5.0
EE450
Grade: A-
May 18, 2022
Would take again

Tough course, but the one I've learned the most in so far. Exams are difficult- there is a lot of work involved in a very short amount of time, but he offers plenty of opportunities to raise your grade. Lots of office hours. He will get loud with you, but he cares.

Tough grader
Amazing lectures
Accessible outside class
4.0
5.0
ECE455
Grade: Not sure yet
May 20, 2022
Would take again

He is a knowledgeable guy, but his tests are way harder than his lectures & homework. You need to study for 100 to get 70 in his tests.

EXTRA CREDIT
Amazing lectures
Test heavy
5.0
5.0
ECE350
Grade: C
May 27, 2022
Would take again

Zahid is an amazing instructor. He is very loud, and sometimes rude, but this is all part of his old school teaching style. Only those who are unprepared will be offended or hurt by his words and actions. His tests are very fair and he never throws curveballs on the exams. If you cannot handle pressure or embarrassment, do not take this course.

Amazing lectures
Lecture heavy
Graded by few things
3.0
5.0
ECE350
Grade: B-
May 31, 2022
Would take again

Has an old school approach to teaching, yells at you and the class both, very rude, doesn't like it when he is asked questions (but will usually answer them), his HW and tests are nothing alike, lecture examples are more like the exam, exams have curveballs in them. He is extremely knowledgeable, but makes it hard to talk to him to know/learn more.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
ECE350
Grade: Drop/Withdrawal
Feb 6, 2023

Please do not listen to any of the positive reviews on this website. I have never met such a disrespectful person in my life. If for some reason he is your only option, good luck. He will scream at you if you ask for help.

Tough grader
Graded by few things
1.0
5.0
ECE350
Grade: Incomplete
Feb 6, 2023

It's incredible how rude he is. Good luck.

Tough grader
Graded by few things
4.0
5.0
ECE562
Grade: Rather not say
Apr 24, 2023

Zahid is very good in terms of teaching the materials of any course in ECE, but his tests are hard. I dont want to talk about his nerves tho :D

Tough grader
Amazing lectures
Test heavy
1.0
5.0
ECE350
Grade: A
May 22, 2023

Homework was considered extra credit. Grade is weighted solely on 2 midterms and 1 Final. He is super smart and understands the material well. First week of the semester he will be super nice, but afterwards he is rude and condescending. More than half the class will fail, happens every semester. Take the other teacher for 350.

Tough grader
Test heavy
Accessible outside class
5.0
5.0
ECE480
Grade: B
May 23, 2023

Professor Zahid is no doubt the hardest professor on campus. His exams are really hard so make sure you study a lot. This was the most I've ever had to study for any of my classes but I did learn a lot from him. Make sure you do the homework because its graded as extra credit. You only need a 50 to pass his class but that's easier said than done

Tough grader
Lecture heavy
Test heavy
5.0
3.0
ECE350
Grade: A
Dec 7, 2024
Would take again

Professor Zahid has ben hands down my favorite professor at CSUN in 1.5 years of studying. The attendance is not mandatory but he is very engaging and gives amazing lectures to the point that one just wants to be in class. Is a more traditional professor and solves many examples on the board instead of projecting bunch of slides with no explanation

EXTRA CREDIT
Amazing lectures
Caring
5.0
4.0
ECE350
Grade: A
Dec 24, 2024
Would take again

Professor Zahid is an amazing teacher. He clearly goes over the material and makes sure you understand it before he moves on. He can be a bit intimidating at times, but him being a great teacher makes up for it. 350 is still a hard course, so you need to put in some work as well. Class had 2 exams, 30% each, and the final, worth 40%. HW was 10% EC.

Amazing lectures
Lecture heavy
Graded by few things
5.0
3.0
ECE350
Grade: B+
Dec 25, 2024
Would take again

Zahid is one of the best professors in the ECE department. He made passing ECE350 so easy. Seriously he's great. His lectures are charismatic and no boring slides. He expects class participation and hard work, so don't be a lazy student. Study, pay attention, do the homework and you'll pass with ease. His tests and homework problems are identical.

EXTRA CREDIT
Caring
Accessible outside class
1.0
5.0
ECE240
Grade: C-
May 11, 2025

Took his guy's class last year and it was the worst decision. Definitely knew his stuff but was a horrible teacher. He always got mad and yelled at everyone & called a student stupid because he left the room for a second to get his composure together. If you didn't understand the material in a 1/4 of a sec and answer correctly good luck.

Lecture heavy
5.0
5.0
ECE450
Grade: A-
May 27, 2025
Would take again

This class with Zahid was the hardest class I have ever taken in the ECE dept, but since I took it with him, I know the material well.His grading scale is very generous, only because of the difficulty of this class.He teaches using the whiteboard so attendance is crucial to understand the material.Overall a very good professor for a difficult class

EXTRA CREDIT
Amazing lectures
Lecture heavy
5.0
4.0
ECE350
Grade: A
Jun 13, 2025
Would take again

Although he may be grumpy and mean, his lectures and examples (so many example, yes!!!) are very good to help you understand the materials needed to know for this course.He's very passionate in teaching. Don't be afraid to ask questions in his class. You can learn a lot from him. Do the h.w and study guides, and you should be fine.

Amazing lectures
Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

63%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
A (13)
B (5)
Not sure yet (5)
Grade Distribution
A(13)B(7)C(3)D(2)F(0)A-/B+(7)
Based on 40 reported grades
A: 13
B: 5
Not sure yet: 5
A-: 4
Common Tags
Tough grader (11)
Lecture heavy (10)
Test heavy (10)
Graded by few things (8)
Amazing lectures (8)
Accessible outside class (4)
EXTRA CREDIT (4)
Lots of homework (3)
Rating Trend

Stable

+0.11 avg change
Feb
Apr
May
Dec
May
Jun
Last 6 months
Ratings by Course

350450460

5.0

(1)

ECE680

5.0

(1)

EE562

5.0

(1)

524ECE

5.0

(1)

ECE642

5.0

(2)
+20 more courses
Difficulty by Course

350351

5.0

340350370

5.0

ANY

5.0

ECE650

5.0

ECE680

5.0

Similar Professors