Saghri, John  

Electrical Engineering

1.81/4.00

72 evaluations


EE 112


Sophomore
C
Required (Major)
Mar 2002
Alright, there is soooo many bad things to say about this teacher it is not funny. His lectures are boring and hard to follow, he makes such a ridiculous amount of errors when showing examples, that if you try to correct them all you will get tired in 10 minutes. Whatever he says is going to be on the test, do not believe him, he lies. Study everything that was covered up to then no matter how little time he spent on it. Overall, he is not too hard, but given a choice, pack your things and run in the opposite direction. Just to give you a little example, I had an A+ going into the final, I believed i had a B locked in no matter how bad i did on the final, and then, how bad could it be if it was "comprehensive" Well, it was comprehensive on the last 2 weeks of class for which we had no homework. I got a C. So, AVOID


Sophomore
A
Required (Major)
Dec 2007
DE COURRENT! Those who have taken him will know what I mean...Saghri is absolutely ridiculous, if you don't understand what is going on, you are gauranteed to get lost during his problem explanations. He spends the entire class doing 2-3 example problems that run across the entirity of the board in no discernable order. He often made problems that I was usually the only one to catch and if I hadn't said anything I am sure he would have just waved his hand and wrote down the answer without explanation (as he did many times). The quizzes are very easy if you get the basic concepts, only got non perfects on 2 and those I got 8s on. The one midterm was relatively easy, basically stuff we talked about in class, sometimes more abstract though. His grading policies about homework are out of whack though, I got below half credit on one assignment because I didn't draw one of the circuits and was off on some of my answers despite showing a ton of work. Luckily it wasn't worth much, but he is very strict about it. The final was absolutely the worst final I had taken until I took my last one later that day, he added complexities to every single problem so one was likely to spend a lot of time just trying to figure out one prolem and never getting to go through every one fully. The average grade after the final was 62% he said, so there was a heavy curve. I don't know how much I benefitted from this, but I can attest to the fact that you will get a good grade if you understand the concepts even if you suck at math.


Sophomore
N/A
Required (Major)
Dec 2008
His accent makes it very difficult to follow what is going on in the lectures, and he simply copies down examples from a piece of paper and gives you the answer. He will skip steps and not explain how he is solving the problem, and if a student asks for clarification he doesn't understand what they are having difficulties with. He makes mistakes in lecture that students have to correct. He collects homework every week but we later found out that he was assigning problems from a previous edition of the book that were not relevant to the tests and quizzes. The simple examples he went over in class were nothing compared to what was on the quizzes and tests, and he would throw in random twists that we had never learned before. Pretty much every quiz/test had typos on it that didn't make sense and students had to correct. It was clear he was just using quizzes from previous quarters on stuff he hadnt fully covered with our class. He didn't follow his syllabus at all, and our lecture and quiz were one week ahead of the homework we had to turn in that week. His tests and quizzes are extremely difficult especially given the examples he would go over in class. He taught this class as if it were a higher level EE class, and beginners didn't know what to do. He is nice with grading, your grade is based on quizzes homework midterm and final unless your grade on the final is better and he drops the lowest quiz scores. If you are really good at understanding a class based on the book you might be able to do well in the class but thats difficult to do when this is the first time you are seeing any of these concepts.


Junior
B
Required (Major)
Oct 2018
EE 11`2 covers KCL, KVL, Thevenin, and some other fundamental items. This is not supposed to be a hard class, but Saghri made it a little confusing. write down plenty of examples It's probably best to take EE 112 with Perks online through Cal Poly during the summer I wish I did that

CPE 129


Freshman
B
Required (Major)
Apr 2004
I'm getting a little tired of incompetance in this university. First of all - I did the math... my grade didn't add up... I KNOW I got an A in the class, yet he gave me a B+... strange... I still have to talk to him on that one... Oh, and his grader's a sadist. Seriously... I dun know what advice to really give you on that one... but yeah... don't go in there if you have a GPA that could get hurt. Or.. don't take him if you want to UNDERSTAND the materal or not be frustrated by a complete LACK of adherance to any professionalism, especially when it comes to accounting for mistakes or adhering to a schedule. Honest to God, I taught a student a topic in 5 minutes that he spent 2 days on and left everyone still confused... Oh, and the homework ... well... the only think you knew was that it WASN"T due on the day it was on the syllabus and that if you waited till he started teaching the first thing on the homework, you're too late. We learned from the labs and the homework (both a week or so ahead of us) and then he proceeded to obfuscate the material by fumbling through his pronounciation, mistranscribing the charts from the book (and then marking US off for putting what he wrote down on the quiz), and using bad analogies... I actually started drinking alcohol in that class just so I could put up with it (it actually raised my quiz grade too!)


Sophomore
C
Required (Major)
Apr 2004
This guy don't know how to teach! He himself is confused with many topics in the material, and he makes students confused. Some of his quizes are really ambiguous. Sometimes he's kinda helful during office hours. One of the quizes we had, all students, except 3 or 4 got a ZERO! I expected to get a good grade in the class, and I worked hard. But still, I ended up getting a "C" because he couldn't explain some stuff clearly. And, about the textbook... It's one of the worst textbooks I have ever used.


Sophomore
B
Required (Major)
Dec 2005
Saghri should not be allowed to teach. Having him as a teacher was a true injustice. He constantly had a hard time getting his point across to the students.His quiz and exam questions were always poorly stated making them extremely confusing. Never listen to his hints, they are worthless and often misleading. The book is horrible. Saghri told us not to use the book for instruction but he still assigned homework from it. Be prepared because the weekly homework assignment will make u think you are confident with the material and when u take his weekly quiz you will feel completely blind-sided.


Sophomore
B
Required (Major)
Jan 2006
Saghri is a really nice guy. The class can be kind of confusing, but mostly just because of the terrible text book. I had to go to his office hours weekly but he was very helpful. The quizes and midterm were pretty easy. You have homework due once a week but it isn't that time consuming. Just watch out for the final, it's 40% of your grade and it's hard! I had an A going in and got raped, so I ended up with a B. I'd definatly reccomend him though.


Sophomore
C
Required (Major)
Apr 2006
He puts most of his notes online. The class was mostly straight forward until the end. Thats where I got my ass kicked. Saghri was terrible at explaining the state machine stuff. Take this class with someone else..then you'll actually like it. My lab teacher was a grad student and a moron too.

EE 201


Junior
N/A
Required (Support)
Jul 2013
Granted this is from a 5-week summer course...he was able to convey material to the class decently, but he failed to recognize their issues. When asked about a problem or question, he simply answered a question that had nothing to do with the original question. Yeah, he's one of those professors. He also made numerous mistakes throughout his work. He completed a whole lecture and then sent an email to the class saying the formula he used throughout the entire lecture WAS WRONG. Glad this one is over with.

EE 211


Junior
N/A
Required (Major)
Jan 2004
sucks...makes so much mistakes during lecture...can't teach for beans...electrical engineer..my ass..


Sophomore
B
Required (Major)
Jun 2006
I had heard a few horror stories before I took circuits II with saghri but all in all, the class was very good. His accent does hinder him from explaining things more clearly but nonetheless he knows his shit. There were several quizes, 1 midterm, several hw's and a final. He also drops lowest quiz scores and lets you have nots on the the final. There is a LOT of material in 211 and he knows that and really tried to make sure people understood. He does skip steps sometimes in deriving 2nd order equations because he assumes you remember EVERYTHING from math 241. Take Saghri and I think you wont be disapointed.


Senior
C
Required (Major)
Dec 2006
Grading - Standard, homework load - too much Tests - were great! Lectures were hard to understand at times.


Junior
D
Required (Major)
Mar 2007
The HW and quizes are standard. His grading policy is that whatever you get in the final is your grade in the class, and proceeds to make the finals ridiculous complicated to compensate. He also stumbles with his notes and skips steps in his solutions which are critical for understanding the concept.


Sophomore
B
Required (Major)
May 2013
No idea why people think Saghri wasn't that great. He communicated well in both lecture and office hours. Lectures at a reasonable pace. I would have taken him again for 212 but scheduling didn't work.

EE 212


Junior
A
Required (Major)
Jul 2004
I was not looking forward to having John Saghri after reading his polyratings, but I was pleasantly suprised! Saghri did a pretty good job presenting the material, was very approachable, recognized student difficulties was a very nice guy. His tests and quizzes are challenging but he does curve and will give you an A in the class if you ace the final. I had a D going into the final and managed an A- out of the class. My only complaint would be that he makes a lot of board mistakes, but overall I enjoyed his class.


Sophomore
B
Required (Major)
Dec 2004
Saghri's one of those teachers who emphasize conceptual understanding over mathematical computation. He went along with the book for the most part. He did add in very useful information that the book didn't have, or simplify something convoluted in the text, so it was helpful to go to class. He also did A LOT of examples during class. Homework is collected once a week and is relatively easy. He definitely understood the material very well, however he had trouble finding his mistakes or figuring out what you had trouble with. But after getting beyond that, he was very helpful. I would definitely recommend Saghri.


Junior
A
Required (Major)
Jan 2005
I believe this instructor deserves a far better rating than he seems to have earned here. He presented course material clearly and concisely using many examples. He stuck to his schedule, but was flexible and sensitive to the needs of the class. He was very generous: allowing us notes during exams, I was even allowed to turn in a homework assignment late, which is unusual. He was also helpful during office hours.


Junior
A
Required (Major)
Mar 2005
Dr. Saghri is a great guy who is very passionate about his work. His quizzes are a little vague, though, and be prepared to read the book! If you are the type who can learn well on your own, as well as in the classroom, you will do fine.


Sophomore
B
Required (Major)
Oct 2013
Fuck you Saghri. Saghri I hope you burn in hell you piece of nothing.

CPE 215


Sophomore
B
Required (Major)
Feb 2002
Saghri is a pretty cool guy. He presents the subject matter very well and gives the students a clear understanding. In terms of grading his quizes are hard as hell but he drops like 3:) Though his midterms are less.


Senior
C
Required (Major)
Feb 2002
Don't expect much slack from Saghri; if you're sick or have to miss class, he doesn't give makeups, and won't let you come to other sections of the same class he's teaching. Same deal with labs and turning things in a day or two late... expect to get shafted. He's relatively picky on his exams as well, which is ironic, since he screws up stuff on the board in class so often (our class was constantly correcting him). His lectures can also be a snooze-fest, since he likes to use overheads of the entire chapter and just read them to you... you can download these slides off his website and an hour and half lecture could be done at home in 20 minutes, and then you could ask him for help on specific things you didn't understand. Of course, you can't really do this, because he gives a weekly quiz to monitor attendance, and you can't make those up (even if you were dying at the time) Overall though, Saghri is an ok professor... despite my experiences with him, I've heard of worse horror stories with 215 profs...


Sophomore
B
Elective
Mar 2002
Dr. Saghri is not bad. I frankly think he is the best EE teacher that I have had here which isnt sayin much because I think most EE profs here suck balls. In terms of teaching he presents his material well and thouroughly. He is an overall laid back guy, but is willing to help you out if you have questions. I really learned a lot in his class. Quiz wise his quizes are unbelieably hard but he drops half of them so it doesnt matter. His midterms are ok as a result though he grades a little too hard if you ask me. Overall you learn your shit which is more than I can say about other profs in this department.

AERO 219


Freshman
A
Elective
Apr 2002
I liked this guy, particularly his decision to assign but not collect homework. Those who are not diligent be warned. His quizzes are usually appropriate and fair. Just show up and take notes. The only thing bad thing I'd have to mention are the common mistakes he makes on the board. However, teaching isn't always easy and his errors are ususally very small, like a missing minus sign in Calculus. It's just confusing if you don't already have a solid grasp on the material.

CPE 219


Sophomore
N/A
Required (Major)
Mar 2002
Professor Saghri is an alright professor as long as no one asks him any questions. His lectures are straight forward and fairly easy to follow and his notes are availble online, which is very useful when studying. However, whenever someone asks a question Sagrhi ends up more confused than the student since he rarely understands the question. His quizes aren't too difficult, and he drops several, but his midterms and finals cover the minor topics that no time was spent on rather than the major topics that most of the quarter is spent on. In addition Saghri is the worst lab professor ever. While he begins each lab by saying how much fun it will be, his obsurd and inconsistant grading of lab reports results in students spending too much of the lab time trying to guess what Saghri will take points off for on the lab report. And just becuase you think you have everything just the way he wants it doesn't mean that he won't make up some new critia while grading and take a point off all the lab reports for it.


Sophomore
D
Required (Major)
Mar 2002
During his lectures i would become bored and sleepy, making it hard to listen at times. His lecture notes are online which is very helpful. I found i learned more by reading the book and comparing with his lecture notes. One important note though, don't mess up on the midterm. Don't count on his, "I will weigh it toward your finals if you did better on that". The finals we had was hard, a lot of us haven't seen some of the problems that was on it. I asked a friend of mine that had gotten an A in this class before with another teacher a problem that was on the test. He never even heard of doing some of the things we had to answer on the test. I suppose you can say that it is common sense for some of those things, but it was still hard. From the lectures and book readings, I didn't even know what he was asking. The way the quizzes were counted was good though, for our class he dropped the lowest 3. This also brings up another point, he says something and then forgets it afterward. One of those quizzes I had dropped was because he said there was no quiz, but ended up giving us one. Because of this, I would say it is up to you to take him or not, but it will be difficult, no mistakes allowed or you'll regret it since you can't rely on the finals.


Junior
B
Required (Support)
Apr 2002
John Saghri has got to be the worst EE professor. Everyone knows that CPE 219 should be an easy class. The logic is not that difficult and most of the problems are cookbook problems. All you have to do is follow the steps and everything comes out nice and pretty. Well Saghri sucks in teaching and makes the tests VERY difficult. His teaching style involves putting up overheads for the whole hour and writing BARELY anything on the chalkboard, and when he does, he writes it so that you can't see any of it because its behind the overhead projection screen. He is very hard to understand and uses horrible analogies. His weekly quizes suck because he always quizes you on the stuff he talked about the day before. It's the same in his lab. He quizes you on stuff he just talked about the day before in lecture so you barely have anytime to study. His quizes are very tricky. He likes to ask questions on the quizes which are similar to the example problems from his online notes but they are backwards (ie. he makes you use NOR gates instead of NAND gates or he makes you uncompress a K-Map instead of compressing it). He also forgets to put his notes online right away and puts them on the day before the quiz so you can't really study ahead of time. Saghri's tests are very very tricky. Watch out for the way he words the problems and how he may ask one question for part 1 of a problem and so you naturally use that answer for part 2 which you think will probably relate to the earlier part but actually wants you to not use it and figure out another value. Saghri gives quizes on random days. Sometimes they would be on Monday, Wednesday, but mostly on Friday. Even though he says they should be all on Friday. There was one quiz that Sagrhi told us that he was going to give us the next week's Friday, but luckily I showed up and he gave us the test that Friday, but I was so unprepared because I was not expecting a quiz that I failed the quiz. He then said he would throw out a quiz, but that didn't help me because it was an easy quiz and I could have easily aced the quiz and helped out my quiz score greades if he had given us the quiz the following week. Instead he threw out that quiz and I ended up with the same grade while the people that did study raised their grade and the curve of grades as well. Saghri is a HORRIBLE teacher and if you take him, you will definitely REGRET taking him. You'll remember the previous sentence when you come back to polyratings to lower his point ratings and will say to yourself, I should have followed the advice from that previous student!


Junior
C
Required (Major)
Apr 2002
First of all, I totally agree with the previous evaluation. Sagri is the worst EE/CPE teacher I've ever had. The material in 219 is easy; it really should be an easy class. I've gotten all As in my CPE classes so far, until Sagri. Sagri didn't assign any homework, so we had no idea what to study and what problems to work on. His quiz and test problems usually seemed totally random, and were much harder than the examples he showed on the slide projector (all his notes are simply .pdf files which you can download off his website). He uses the most rediculous analogies; I often laughed out loud at how stupid they were. I give him credit for trying though. He often fails to recognize student difficulties, and doesn't give you much help when you ask for it. He was totally useless in his office hour. He's not really one of those teachers that you can just drop into their office and talk to them. He is often too busy to talk. Once I went to his office hour and he seemed pretty annoyed and told me to come back during his office hour. When I told him it was his office hour, he went outside his office and looked at his posted schedule because he obviously didn't believe me. He then told me to come back two days later during his next office hour. He did give a pretty big curve on our midterm, which was good because everyone did so bad.


Sophomore
B
Required (Major)
Apr 2002
I did not like this professor at all. He really didn't teach anything in the class period. He just went over overheads that he had already posted on the web. His tests were worded very poorly and hard to understand. Plus with his accent he is hard to understand. He assigned very little homework and it had little to do with the subject matter being covered. I learned a lot more from the lab for this class then I did in the actual lecture. I would recommend a different professor for this course.


Junior
A
Required (Major)
Apr 2002
I liked this guy, particularly his decision to assign but not collect homework. Those who are not diligent be warned. His quizzes are usually appropriate and fair. Just show up and take notes. The only thing bad thing I'd have to mention are the common mistakes he makes on the board. However, teaching isn't always easy and his errors are ususally very small, like a missing minus sign in Calculus. It's just confusing if you don't already have a solid grasp on the material.


Senior
F
Required (Major)
Nov 2002
this professor is TERRIBLE! his lectures are incredibly boring, and he has this strange affinity for the overhead projector's power cable. he doesn't assign any homework, but even if you do work out some of the problems anyways it won't help. his tests are incredibly difficult and don't have much to do with the examples in the book or his class examples. his teaching style is nothing more than putting slides on the overhead with very easy and basic problems and then saying vague things about them. don't take this guy's class if you can help it.

EE 228


Junior
B
Required (Major)
Dec 2006
Dr. Saghri is THE MAN! If you never had the privilege to take one of his classes, you should immediately enroll in one. He is so cool, that he even has his own Facebook Fan Club! http://calpoly.facebook.com/group.php?gid=2213431171 Go to his office hours as he can explain material a little better and help you understand the tough concepts. EE 228 is not an easy course, but Saghri's background is in signals, so he will help you conceptualize the material a lot better than most other professors. Go to his lectures, because a lot of his quiz, midterm, and final material comes from it!!! If you decide to take him, just sit back and let the fun begin!


Junior
A
Required (Major)
Jan 2014
Professor Saghri did an alright job of lecturing. He covered the material well but would often mess up calculations and have to rewrite things. The class has 2 midterms and a final which are all curved. Since our class was mostly CPE students he also toned the difficulty down after the first midterm. He allows cheat sheets too which is helpful.


Junior
A
Required (Major)
Mar 2014
Saghri tries to be a good professor and it's clear that he is knowledgeable in the subject, however he's just not good at all at conveying material in a way students can understand. He spends a lot of time on material that's mostly covered in prerequisite courses, but seems to glide over the new material that everyone has trouble either comprehending or doing homework problems on. He tries to do examples, but they're his own problems that won't appear anywhere in the homework. This is helpful for knowing what to expect on his tests, however when it comes to the homework you're on your own. I took Saghri for 212, so I knew going into this class that I would be mostly trying to learn from the book. Unfortunately, the new book for this course is absolutely atrocious and is impossible to learn from. It does not explain any concepts, and instead simply provides very easy example problems. It then throws a bunch of problems at the end of each chapter that are much more difficult than what the examples covered. As a result, I stopped doing homework in this class after week 2 and essentially relied on my notes from Saghri and the previous exams he provided on Polylearn in order to study for the final. Ended up with an A- this way; would have gotten just an A if I turned in homework I suppose.


Junior
D
Required (Major)
Mar 2015
Where do I even start? I'll just start with the class structure. Homework turned in weekly, 1 midterm, 1 final. Lecture is largely unhelpful, unless you are an auditory learner or know sign language. Lecture is basically watching Saghri fumble around on the board, drawing very vague graphs and then draws all over those graphs, so you're left with a mess. For the whole quarter, the board was devoid of any work or useful information like steps and/or reasoning. It was the example, then the solution. No work. He VOCALIZED EVERYTHING (and flailed his arms around a lot too). A majority of the time, he claimed that the math involved was "trivial" and this somehow allowed him to get away with "teaching" the whole quarter without even showing us a majority of much needed mathematical steps. Even when other students would ask to see the work he either would just repeat what he said (vocalizing) or would completely miss answering the question. Like others have said, this is one of those classes where the in-class examples are 1000x easier than the book problems or exam problems. The homework doesn't even show up on the midterm or final and doesn't really help in the class over all. Just stick with his notes for exam preparation. The book is a complete train wreck. No problems are alike which would help solidify the material greatly and most of the time the solutions don't even make sense! The book is also devoid of any mathematical or reasoning steps. I ended up using the MIT courseware videos, a different textbook, and a plethora of other online resources in order to just understand the bare minimum to make it through the class. In the end, it looks like a week's worth of studying couldn't even save me with the grade I received. The final was absolutely atrocious for everyone. Avoid this guy if you want to actually understand signals. It's unfortunate, but


Junior
N/A
Required (Major)
Nov 2015
Saghri does not present material clearly. He gives the most trivial examples problems in class, then expects students to understand all of the obscure cases. Not a fun class, terrible professor and the book is downright awful. Do not expect to learn from the book as it is even more confusing and less helpful than Saghri. I wouldn't have taken this professor, but I needed the class to graduate on time and he had the only openings left. It is very obvious why this was the case. This professor gives a bad reputation to the EE department and should not be teaching at Cal Poly. Horrific professor, hard material and a terrible book makes me glad I am not an EE.


Junior
N/A
Required (Major)
Dec 2015
While he's not super clear in lecture, it definitely isn't as bad as some of the reviews here would lead you to believe. The exams were difficult, but he provides past exams and study questions at least a week or two beforehand. STUDY THOSE. Those types of problems are almost exactly what will be on the exam. Also, the final (which is basically your entire grade) allows for three double-sided 8.5/11 cheat sheets. The HW doesn't help much because it is an ATROCIOUS textbook, but that's not Saghri's fault. Pay attention, take good notes, and study those past exams. He definitely is knowledgeable, and you can benefit from him if you're on top of your shit.


Junior
A
Required (Major)
Dec 2015
As the reviewer below said, the reviews here make him out to be worse then he really is. There are plenty of other professors that are much worse. It's a straight forward class, you do the homework, practice the exams he posts a week ahead of time, and you'll be in at least the B range on the exams. I would suggest getting a supplemental book to learn from, and just do the homework problems from the required book because, yes, it's terrible. He makes a few mistakes here and there during lecture but it's not all that bad. Just your typical class that has potential to be hard if you don't do the HW, go to office hours or study for the exam.


Senior
B
Required (Major)
Jan 2016
Study the previous midterm examples he gives. If you can do those problems you should be Ok on the tests.


Junior
N/A
Required (Major)
Dec 2019
Booty.

EE 241


Sophomore
A
Required (Major)
Jul 2003
The labs were interesting once we deciphered how to do them. He had made several revisions to the manual recently. This helped make some of the labs more efficient, but sometimes longer. He is always willing to correct wrong grading and he is really helpful when you ask him to show you how to do a certain part in the lab. His teaching assistant was excellent which helped make the lab run smoother.


Junior
C
Required (Support)
Jan 2004
This guy grades WAY tooo hard on the labs....I had old labs from my friend, and he did about 1/8 of the work and got like a B+ in the course while I got a C+; my labs were sometimes 20 pages, while the labs i had from my friend were 3 to 7 pages and half of the questions were unanswered. Quizes are hard, and the lab final was about 60% quizes, and the rest from overall knowledge of the course and doing the labs. So study the labs and the prelabs/quizes for the lab final.


Sophomore
A
Required (Major)
Dec 2007
Saghri was great for the lab, he only did quizzes the first 4 weeks (they were pretty easy), his grader made me want to cry there was so much red ink on our reports, but he has a pretty solid curve. The writeups are submitted as a group and we almost always finished them during class. The prelabs aren't to bad. The final was all written but it was mostlyu stuff from the quizzes or prelabs, so just study and you'll do fine. The only complaint I have is that when we asked him a question, he seemed to not understand what we meant, but once he figured out what we were asking him, he always knew the answer. I understood his accent fine, its not that thick, he's a nice guy and gets really excited about the class, I'd take him again.

EE 242


Sophomore
B
Required (Major)
Apr 2005
He was a very good lab instructor, always going through the lab before the class started and also very helpful during the lab. Whenever we had some problems, he would usually be able to tell us what was wrong. One thing though, he grades each lab out of 100 pts, and he gives you a detailed breakdown of each portion of the report. You have to really watch how you write reports for him, or he will start deducting points. All in all, not a bad prof at all.

EE 251


Junior
A
Required (Support)
Aug 2013
Trying not to be emotional about this review but.... he did not know how the equipment in lab even worked. When asked a somewhat complex question, he said well let’s check your wiring even though we knew it was right. The way he graded the labs was horrendous. All my life I've learned ONE thing in lab. DON'T FUCK WITH THE DATA. Instead explain why it's errored. Does he care? Nope. He'll take off 10-15% of your grade because it doesn't match with his ideal data. Does he read your explanation of why it doesn't match? Nope, instead he lets your grade bleed. I had to go out of my way to ask him for points he shouldn't have taken off on almost every lab. He gave them back but just appears to be a lazy grader and lazy professor. Take it with another one if you can. Oh...his "1 hour" lab final takes 2-2.5 hours. Surprise

CPE 259


Sophomore
C
Required (Major)
Mar 2002
This teacher for lab sucks, straight out if you don't have him for lecture then you are screwed. The lab quizzes he gives every week reflect more of his lecture classes than what he says. He says he only follows the plan, but in truth it follows the class. It makes sense though since his lectures are supposed to be following the plan too. One example is a quiz on reducing a variable entered k-map (you'll know what this is later on if you don't know). Right before the quiz he handed out a sheet to explain how to do it so we'd all know how for the quiz. But that's dumb, if you've never seen it, then even with the sheet it doesn't help. I had him for both lecture and lab and found the quizzes to be easier. However when most teachers stop quizzing before labs, he will continue by asking questions that is more memorizing what you read than knowing what to do. Also on the labs he doesn't really know what he is doing. When any of us had trouble, he'd try to explain, but then he'd stop and get one of the other students from the class to help us. Also don't rely on asking him to look over something on your lab before you turn it in. Cause next thing you know he will mark it wrong even though he said it was correct in class. Also he's so anal on the labs, the highest score anyone received was a 9.5, avg was a 8.5. He'll mark you down for anything. On a report we didn't label a diagram with enough details apparently and so lost .5 points. It's dumb when there isn't much to label on anyway. One of our logic diagram had only 1 transistor so we labled directly. Apparently that is too confusing for him cause he still wanted a legend. He'll mark you down .5 points for anything, so becareful of how your report looks. If the print out cuts off a diagram, you'll lose points, even if it isn't one that you made, and is a part of the procedures.

EE 314


Junior
C
Required (Major)
Jun 2007
Sagrhi's pretty energetic and liked to explain a lot of the communication principles with weird body, movements, sound effects, and with many colors on the board. Many times he was unintentionally funny. His lectures were clear when he wrote on the board, but when he started using the projector, it became hard to pay attention. He has one midterm, weekly hw, and supposedly weekly quizzes. In actually, only 3 or 4 quizzes counted for the grade since he drops 2 quizzes, threw one out himself since he made it too hard, and didn't give out quizzes some other weeks because there wasn't enough material for it. It was his first time teaching communications but he was probably better at teaching it than Agbo


Senior
A
Required (Major)
Jun 2007
He wasn't exactly the best teacher out there nor was he the worst. There was one midterm, homework, and almost weekly quizzes. If you get an A on the final, you get an A in the class, regardless of how you did the rest of the quarter. He is very energetic but sometimes it's hard to understand his analogies because he goes off on tangents. He started with lecturing off the board at the beginning of the quarter but eventually just used notes off the projector. He didn't make the notes available until after the lecture so it was really hard to pay attention without any notes to write on because all you could do was listen. The final had 10 questions and was reasonable but not easy. I'd rather take someone else but he's a much better choice than Agbo. Take someone else if available but don't fear taking Saghri, he was decent.


Junior
A
Required (Major)
Mar 2012
"Do not expect to learn that much from him, although you can sit through lecture and maybe conceptually learn a minor thing or two." Exactly. For 314 at least, the text is very good, and if you just spend the hour of lecture just reading the text, you are really better off. At office hours, he would almost never know how to actually solve the homework problem that HE assigned. Very bad at recognizing where students are confused, in and out of class. The mans smart but hes old, and its time for cal poly to offer him some kind of retirement package...


Junior
A
Required (Major)
Mar 2012
Dr. Saghri's a decent professor. I love his A on final A in class policy. Basically you just need to master the material by the time the final rolls around. With that said, Saghri is a nice guy and loves communications so he's pretty excited about this class. The homework isn't too bad as long as you find solutions and the quizzes are pretty simple and often an example out of the homework, his notes, or a book example. I would rate Saghri in the better half of the EE professors we have


Junior
B
Required (Major)
Mar 2016
Professor Saghri does an acceptable job of presenting this class' boring material. This class is boring because of the curriculum, not the professor, so I can't fault Saghri for it. I did only 1 of the 8 or so homeworks and ended up with a B because I did well on the exams. Take the time to look at the practice exams as they are very helpful.


Junior
B
Required (Major)
Mar 2016
His Final is directly from his notes! Make your equation sheet just his notes!!!! You probably will fall asleep in his class. Don't!!! His tests are directly from his notes! // Here are some of his funny quotes: "I mean I don't have to but......." -- "Why do I make this difficult for myself?" -- "In fact, I'll show you an example [proceeds to not show example]" -- "How does it work? Let's just, it's simple" -- "I didn't really study this one" // He's a good teacher though.


Junior
C
Required (Major)
Mar 2016
Saghri is a terrible professor and a lazy professor period. Passing his classes do not involve actually knowing what is going on. You can pass the class without knowing a single thing, but just by having a good enough cheat sheet for the class. He is atrocious at actually explaining any details when asked. You will typically get just some mumbled half-assed explanation that will confuse you more than before. He reads verbatim off his notes and still makes numerous mistakes in the examples. His homework is nothing like tests, and his lecture is nothing like his homework. I don't know how I passed since I went into the final LITERALLY NOT KNOWING ANYTHING, but I'm so glad I don't have to take him again. Long story short, make a jesus cheat sheet filled with examples and that's all you'll need. Good luck actually learning anything.


Junior
A
Required (Major)
Mar 2016
This is my second time taking Saghri, so luckily I knew the method to his classes. Ditto everyone else, he mumbles off his lecture notes which are verbatim from the book. You will be lost and not learn anything, but don't lose hope. Here's the secret to success in his 314 class (And 228): 1) On your cheat sheet just write down EVERY example problem from his lecture notes. So attend class, unless he posts them online. 2) The "practice problems" he posts for the midterms (Not the previous midterms) are overly complicated and never show up on the midterm exactly. Know the concept, not the solution, for each problem. 3) He LOVES problems where you have to use time shifting and scaling.. Be an absolute expert at that and you automatically have 10-15 points on the final and midterm 4)Study the practice midterms the most. Know how to do those problems so well you wouldn't need it on the cheat sheet, so you can save room for the example problems. Good luck.


Senior
N/A
Required (Major)
Jun 2016
An objective overview of the Saghri experience: In class, he makes a bunch of scribbles on the board, mumbles out really confusing explanations, waves his hands constantly, and makes mistakes that further confuses both himself and his students. He then proceeds to test you on absolutely nothing you've learned from him in class or anywhere else, and then wonders why the class average is 50% with several scores below 30%. THEN, your final is basically your entire grade, so you are constantly stressed about how bad you will do because he has not prepared you nor gave you clear resources to prepare yourself. Going to class is not just a huge waste of time, but it is literally a detriment to your learning, in all stark honesty Overall, it is an incredibly frustrating and disheartening experience taking John Saghri.

CPE 319


Junior
N/A
Required (Major)
Mar 2002
THE WORST EE professor in Cal Poly....That's all i can say about Saghri. This was what happened to me in his class. I took a quiz in his class. And I did everything right except wrote a number wrong.. I did evertying right, drawing right circuit diagram and stuffs.. but. He gave me 6 out 10. So I went to him and told him what i did wrong,, and asked for changing my quiz grade. And this is what he Said: " OH i'm sorry, I can not do anything about it. I didnt grade this quiz but. my grader did it. So i cant do anything Sorry.." How ridiculous is that. anywayz.. i strongly recommend not to take him for any of EE classes.. Strongly recommend...!!!!! Saghri SUX


Senior
B
Required (Major)
Jun 2002
Overall, Saghri is not too bad. I found his class pretty easy. It was kind cool not having any homework in that class to turn in. Definitely study the problems out of the book for the quizzes. He was vague in instructing many times. If you found something to contradict his point, he would have no reply. Or if he screwed up in writing a problem on the test, it was the students job to find and note the error and you still get points off if you dont catch it. Personally that sucked. He shouldnt have to error correct for our professors especially in the middle of a test. Pretty easy class if you keep up with stuff!

EE 319


Junior
B
Required (Major)
Mar 2003
Well Saghri was a good teacher. He was fine in lecture and he was fine during office hours. His quizes are a bit hard because they are pretty demanding. Tests are decent and final is decent as well. Just study all your book problems and the stuff he assigns and maybe look over his notes. The thing I hated about this class is that he barely gives partial credit. Miss 10% if the problem and loose 75% of your points. SUCKS ASSS. Other than that great class. If you get a lab partner that's a dick and doesn't do shit than even better for you because you'll know everything and he won't fun fun for interviewing time haha!!!

EE 328


Junior
B
Required (Major)
Dec 2010
great teacher, makes mistakes on board from time to time so watch out; collects weekly hw. has weekly quizzes based on those hw (lowest quiz gets dropped). one midterm and one final (comprehensive), both are doable and you are allowed to use notesheets. A on final = A in class.


Junior
N/A
Required (Major)
Oct 2011
......


Junior
N/A
Required (Major)
Dec 2011
This professor does not know how to communicate with students. If you ask him a question, he answers something that doesn't even have to do with your question. His homeworks are pretty easy, but you have to teach them to yourself because he only teaches on the homework after you have already been quizzed and done the homework. This might as well be an online course where you teach yourself everything and hope you're doing it right. Also, his quizzes are impossible and random.


Junior
N/A
Required (Major)
Dec 2011
YA WHAT THAT PERSON BELOW ME SAID!!!


Junior
F
Required (Major)
Dec 2011
what they said :(


Junior
B
Required (Major)
Dec 2011
I actually did fairly well in this class, however I did work my ass off for my grade because I had to teach myself the material. Do not expect to learn that much from him, although you can sit through lecture and maybe conceptually learn a minor thing or two. His tests are somewhat confusing and the final was heavily conceptual but he does use questions from previous midterms or his notes on the tests for at least 1 question. You should be able to do fine if you can teach yourself, just don't expect to learn that much from him in class


Senior
D
Required (Major)
Dec 2011
Saghri is a decent teacher. I can't say that he doesn't have an accent, but it's hardly noticeable. Nevertheless, it doesn't hinder your ability to learn from him. What does hurt you though is that he's a very slow lecturer.....verrryyyyy slllloooowwww. He tends to spend too much time trying to get the class to understand a concept when he should just move on. He has pretty much the standard setup for work. Weekly homework, weekly quizzes (which he drops the lowest two), a midterm, and a final. An A on the final gets you an A in the class. He'll follow the book pretty closely, but his tests are extremely conceptual and sometimes he'll like to throw in trick questions. Just go to class and study the book/his examples that he posts. Also, he seems to not like to use the eraser for the chalkboard. So from here on out he's known to me as Coke-hands Saghri.


Junior
A
Required (Major)
Jan 2013
Compared to the other instructor (Yu) teaching 328 in the Fall 2012 quarter, I can confidently say was the stronger choice. When lecturing from the chalk/whiteboard he does a decent job at conveying the material. Only downside is when he teaches from other professor's powerpoints or slideshows. This only happens once in a while, but when he lectures this way, I didn't find it engaging. He basically reads off the projector, so I will leave that for you to judge. His midterms were reasonable for the most part, although he did throw some stuff that he neglected to teach, onto the test. The following midterm was a lot more reasonable though. Final exam was reasonable too. PS he does some pretty funny dances when lecturing.


Junior
A
Required (Major)
Dec 2018
It seems like professor Saghri is losing his mind. The man struggles to form coherent sentences and is physically unable to solve problems on the board without making numerous mistakes. I think he knows the material but it's hard to tell. Your grade is going to come down totally on how well you do on the final due to his grading policies. If you take Saghri, you'll be constantly frustrated and have to teach the material to yourself, so I'd recommend avoiding him.


Junior
B
Required (Major)
Dec 2018
Went into the final with a very low F. Came out with a B+ by copying his lecture notes onto a cheat sheet. Your grade depends on a very small amount of information and if you don't do it his way you get no partial credit. The way he grades and everything depending on the final stressed me out more than any class at Cal Poly. Terrible learning experience, would not recommend.


Junior
A
Required (Major)
Dec 2019
Saghri as a lecturer in 328 gets the job done. He does make some mistakes on the board, but they won't hinder your learning. You won't get any surprises on the final. He uploads lecture notes so you can always review the material (or learn it if you skipped class). He did fairly well with covering all the material in 328. He has homework solutions in his office in case you get lost on the homework. The final is your grade in the class which is a huge double-edged sword. Overall, I rate him a good professor. Not the best, not the worse.

EE 342


Junior
A
Required (Major)
Mar 2016
If you have difficulties with the lab he will assign one of the other groups to help you. Sometimes technical difficulties would arise in lab and Dr. Saghri wouldn't know what to do. That said, the lab report was based on interpretation of the results you do get, not of how exact they are, so just try your best. If you have a lab partner dispute he will not intervene. His way of seeing who did what is to have a lab final, written not practical, that is individual. It's worth enough of your grade that if you don't know the analysis from the labs you'll fail the class.

EE 424


Senior
B
Required (Support)
Mar 2004
nice professor. Did an excellent job in presenting a new course for the EE department at CalPoly. EE-x424 is a really cool course.


Graduate Student
A
Elective
Mar 2006
Dr. Saghri does not convey information very well during lecture, even though he is quite knowledgeable. He had a hard time understanding and answering questions posed to him in class or via email. Overall, the class and topic seemed very dry and boring. His grading scheme at least seems to be consistent and the material is easy enough.