1.6
Quality3.6
Difficulty14%
Would Retake86
Reviews14%
Would Retake
86
Reviews
Rating DistributionOfficial
5
8
4
2
3
3
2
8
1
65
What Students Say
“Exam averages were low (50-60%), only held up by extra credit”
EECS348 - 1.0 rating“Please for the love of God”
EECS348 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
83%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
EECS348
2.1
(32)EECS690
1.8
(6)IT811
1.7
(6)EECS448
1.4
(5)EECS581
1.2
(24)Difficulty by Course
IT811
4.8
EECS581
4.2
EECS448
3.6
EECS348
3.2
EECS447
3.1
Reviews (86)
Students are responsible for anything in the book and covered in class. Tests were long and seemed to pull out one or two obscure points made in the book. Fair grader, but participation in class discussion does matter; you are expected to participate and have an opinion on the material.
4 credit-hour class, the workload is twice that. The labs and a semester-long group project were both great/useful for learning the material. The tests/quizzes were god-awful, over the most useless industry technical jargon, also very inconsistent and worded badly. If you have the time, take his class, if you're looking for empathy, look elsewhere.
Mostly filler words in his slideshows, have to filter them after every lecture Unforgiving to students who want clarification on assignments, accuses them for not "reading instructions" Awful exams (90% mult. choice; 10% short ans.), no curves if the class average is 60% or less I was productive not attending lecture, carry energy drinks if you do
Professor Saiedian seems like a genuinely kind and good person, however I greatly disagree with how he taught this course. The tasks and grading for each part of the group project was unclear. The exams consisted of mostly multiple choice and required memorizing a bunch of definitions and terms, which did not help me learn important career skills.
Very nice guy, obviously knows his stuff but he seemed to primarily recite the textbook throughout the course. He attempted to engage with the class but it tended to fall flat. Grading rubrics were not provided or practice exams for his exams and test reviews were generally unhelpful. this course would have improved with more up to date labs
This professor will blame students and the class for his own incompetence. Avoid at all cost; he is bad at teaching and has zero will to improve at it. Feedback for Professor: - Cut out useless details and tangents from lectures and be more concise - Provided slides need to serve as study reference, not just lecture aid - Know when you messed up
A badly organized class, and Saiedian taught it worse. Surprise quiz focused on 60ish pages of slides in a review period of 2 days, covering every word of the slides. Feeling the best way to ace is to recite stuff instead of thinking why. Homework and slides are 100% copy and paste from another u while enforcing behavior like 1st grade teacher.
The course was essentially a semester-long walkthrough of the Data Science: A First Introduction worksheets that are available for free on github from UBC-DSCI. Grading was from those worksheets and frequent quizzes. Quizzes were chaotic as he frequently made typos or made major (answer-altering) errors with English when writing the questions.
The good news is that Saiedian wants his students to succeed and get A's in the class. The bad news is that the lectures are long and full of useless buzzwords, quizzes and tests are just memorizing some random phrase on slide 14 of 170, and the labs are useless. This class did not teach me software engineering.
**EECS812: This professor is very unreasonable. In front of everyone, the professor likes to discuss a conversation that happened between a student and him privately. 0 ethics. He grades extremely harsh although most of the stuff he talks about in class is related to "read the syllabus" and many gibberish logistics. He discourages questions.
EECS812: If you are an international student, avoid at all cost. If you are a local student, then he is extremely nice to you, you have to take this class. Basically, on the first day make a decision solely based on the demographics of the class. Then you should be fine.
Professor Saiedian is very lecture heavy, with some lectures well over 100 slides. You will be expected to remember 'important' sections of these lectures for the exams and quizzes. He makes an effort to keep the class average around 90%, but this average is heavily inflated by extra credit. That being said, if you do your work you should get an A.
I've seen him yell at students over nothing in front of everyone. The lectures are boring. You learn nothing but he makes sure you get a good grade by having a ton of extra credit. I'm not sure why he's allowed to teach.
EECS 812. This course was a hell. Took away the whole semester time. 10+ hours on each assignment still less marks. Good part is he want everyone to get A so he give bonus quiz. But tbh, if u don't want to study the subject in detail, NEVER take his class. for 812-> 7 quiz, 9 paper reviews(3 pg), 5 Mini project(10+ pg), 2 Midterm exams+ Final Exam.
Saiedian's tests are impossible, and you have to realize that going into them. Without cheating, you will get (on average) a 60 on the tests, and then he stuffs the class full of extra credit because he's incapable of balancing grades. Saiedian's lack of personal responsibility and effort is an embarrassment to the University of Kansas
eecs812- the exam was very hard. It's like the easiest course with the toughest professor u can imagine. If you enrolled in this course, then be prepared to give all your time to this course. Very hectic, every person in the class regret taking this course.
I have three pieces of advice if you are planning to take him. 1. Avoid 2. Avoid 3. Avoid and Run The department is aware of the highest drop rate in EECS 812, but they don't care. Everyone is uncomfortable, yet everyone is silent... Very sad. This professor should not be allowed to teach. KU doesn't care about graduate students' mental health.
For EECS 812 - Need to put a lot of effort into this course. - Simple but it seems a lot more complicated. - Two mid-semester in-class exams and the final is a takeaway home. A lot of questions to be answered in a limited time. The final was supposed to be finished within 2.5 hrs but it took as long as 7 hrs to finish excluding the lunch time.
Assignments are straightforward but time-intensive. Your lab work will be relevant to your degree, and the lectures might have been if they were the slightest bit palatable. The semester-long group project does not have clear grading criteria, and the
The professor might boost his averages, and his lectures may be long but he is the goat. He is the LeBron of EECS. He helps your grade if you're grades low. He is the LeBron.
He is the Lebron James of corporate buzzwords, the Dwight Howard of eecs, and the Michael Jordan of extra credit
Saiedian is the undisputed champion of talking for hours without teaching anything. His lectures are endurance tests, you don't learn, you just survive. Pop quizzes aren't for learning but to force attendance at his TED Talks on grading averages. There's no benefit to showing up, except zoning out and questioning your life choices. AVOID HIM!
Exam averages were low (50-60%), only held up by extra credit. Professor spends too much time explaining single thing in lecture. Nobody can focus. Professor seems to be a perfectionist trying to push that onto students; not flexible/compassionate to student's situations. The material is easy but this was the most painful way to learn it.
Take this class in the spring with David Johnson! Please for the love of God! Saiedian is the most boring professor I've ever had the pleasure of taking, and his exams are impossible. Take 348 in the spring!!!!!
Genuinely the worst professor ive ever had, and it is not even close. He is a small angry zesty man with a voice of a frog, which is incomprehensible during the most boring 75min lectures ive ever had to sit through. He will bait you into going to class with canvas quizzes and his tests are full of inaccuracies, and he will NEVER admit any fault.
This professor significantly damages the reputation of KU engineering. I am unsure how he has not been fired. The content he "teaches" is completely out of date. Software engineering is a very important course in CS and it's completely wasted by memorizing nonsense buzzwords. He balances terrible tests with flooding everyone with extra credit.
The course and the professor are both all right, nothin crazy hard and the professor is not the best at teaching as the lectures are very heavy and can get boring very quickly which causes the students to lose focus and drift somewhere else. His grading criteria and extra credit make it pretty easy to get an A if you just put some effort.
PLEASEEE take it with Johnson, so much better that the hellhole with saiedian
Incredibly boring lectures that are not technically mandatory, but he will often do unannounced pop quizzes in class with codes. Is quite an easy grader and exams come with major extra credit opportunities. Big semester group project has no in class time you are expected to meet once a week out of class.
Long terrible tests. Quantity over quality and it's never clear what part of the lecture will be the highlight, might be what we discussed the most, or might be 2 slides out of 100. He uses extra credit to keep people happy and the class average up, especially before tests. Don't take this class if you don't have to.
If you show up to class and participate it is easy to succeed. He has a bad reputation, but he really wants his students to learn and succeed, even if it means enforcing strict guidelines. I would take his 447 class as the topics are very interesting and I enjoyed the semester group project. I have talked to him many times and hes been helpful.
the most boring lecture you'll ever be in hands-down. the content we learn is so important for industry, but at some point you won't care because of how unengaging the lectures are. the labs were easy and fun and introduced me to languages and concepts I've never learned before, but the lectures cancel out any fun you have.
There are some very important and interesting topics covered in class that are drowned with verbose and useless slides. Tests are difficult not because the concepts are difficult but because of the quantity of questions. Attendance isn't taken but GO TO LECTURE, not because the lecture is important, but to avoid issues with the professor and grades
The most dense lecture u will have the honor of sitting in. Nothing is digestible when there's 100s of slides worth of industry buzzwords. The content is valuable, but I feel certain parts are too fixated on other parts are very repetitive. Attendance isn't taken, but prof will drop your letter if he suspects you've skipped 3. Study for exams. +EC
The tests are such niche things from his slides. So actually pay attention and probably takes notes in class. Make sure to do extra work outside of class to learn C and C++ because he barely goes over it then has a whole test over it.
You probably do not have a choice, but if you do, try to pick a different lecturer! This guy demands respect despite being the most disrespectful professor I have ever had. He has little regard for his students. His tests are impossible, but you will probably still do fine since he gives so much extra credit. Lectures are boring and long.
Not necessarily too hard, just needlessly strict and dry. Most of what everyone else has said here is true.
The prof is hard to understand & just reads off of the slides (some slide sets are 100+ long). The tests are full of "gotcha" questions. However, the group project wasn't too hard. But one of my friends got an 89.6% in the class & the prof refused to round, claiming only 89.9% rounds to an A. Take class in spring from David Johnson if possible!
Not a single review here is exaggerated (Especially the zesty kermit one). He is the worst possible lecturer: Significantly boring, hard to understand, and his lecture slides are often just over verbose paragraphs.. His tests are always hyper specific on something that was on 2 of his 60+ slide lectures. Thankfully, there's plenty of extra credit
Worst professor at KU. Hossein's classes are awful. Even if you master the material, his exams are full of trick questions. He shames anyone who doesn't get an A, claiming they aren't working hard enough, but that's not true. KU, if you see this, fire this professor. He makes the already hard EECS classes unbearable. NEVER TAKE THIS MANS CLASSES!!!
Very rude, is not a good teacher honestly if you want to learn wait a semester and let them rotate the professor out
Worst professor I have ever had. Extremely egotistical and will never admit to mistakes even on miswritten exam questions. MCQ exams drawing on a random sentence from a deck of 200 slides.
skibity bunz professor.
A bot with an ego
Honestly the reviews over exaggerate, if you show up to class and study which he tells you to do you will be fine. Very understanding, although sometimes he may come off as rude - but he is just trying to make it fair for everybody and not let you lie with excuses for work you should've been able to complete.
Loved this professor, one of my favorite teachers
He is the GOAT when it comes to comp sci.
My favorite teacher of all time.
One of my favorite teachers here at KU.
Everybody hating for no reason, he's chill, nice, and understanding
You can def get the work done on time. He responds really fast to emails. But all classes start w/ 15 minutes of shaming people w/ low grades/attendance which is inappropriate and wastes our time. The tests also felt hit or miss. Make sure to study the slides closely. He gives EC in-class + on exams though, as long as you attend you should pass.
Easy classes, questionable but easy exams, but awful class experience. The lectures suck but missing 3 results in a letter grade loss. He calls out students for walking in late, and used to take attendance by eye btw. He can get very antagonistic if you talk to him individually about class. But if you just ask for a reference he'll prob be nice.
taught SQL without running any queries - only draws on the board & uses slides. classroom isn't welcoming. he keeps track of everyone who comes in & leaves his classroom + amount of time gone. interrupts lecture to call out late arrivals or early exits. had 4 "mini" exams + 1 final exam scheduled. he means well, but is not a good professor.
LIteraly the worst professor in the EECS department, never take this man's classes. He went in on April 14 and game himself 5 ratings with 5 stars to bring up his average rating lmfao. He's delusional about how good he is, this alone shows how desperate he is
The multiple 5/5 ratings on the same day with ChatGPT wording tell you all you need to know LMAO.
Has a crazy ego for someone whose lecture slides are bloated, full of GPT crap and buzzwords. If he put in as much effort as he does when calling out people for being one minute late or his half hour rants about cheating maybe he would actually be tolerable.
If you can survive his constant micromanaging, this class might be survivable. Lectures are a snooze with slides full of nonsense. He has a bizarre obsession with tracking every entrance and exit, and will call you out for the slightest infraction. Feels more like punishment than education.
botted class
paying attention is very important! it says so in the syllabus!
Never take his class
Has a horrible attitude when GASP, he possibly made a mistake. The topics of the class are important but his lectures end up miles long and you'll be fighting to stay awake. Don't know why KU keeps him tenured despite the same being said year after year; I guess he teaches so many classes (badly) that his spot would be hard to fill.
This is just disappointing. This class is mostly buzzwords. If you have ever worked a real job in tech, you'll realize how inconsequential his teachings are.
The only good thing about this class is that a real job will be easy compared to what he drones on about for an hour. When, if ever, was the last time he worked in industry? The information is all outdated and full of buzzwords. You talk to a KU grad in any software engineering job and they'll rant to you about Saiedian's classes.
Prepare for an antiquated and intentionally punishing class filled with pitfall gotchas present only in the syllabus. Seriously, read it carefully because there are little one-line 'surprises' that can seriously affect your grade. The rules within it will not be repeated, to a clearly intentional and ruthless degree.
Holy buzzwords Batman. Why name it an AI solver if it can just be implemented with basic rule-based logic. What a joke of a class. Imagine talking about this in an interview. Oh yes I created a Minesweeper game with an AI solver! Yes it is just a bunch of If-Elses! Professor is delusional about his classes' quality and impact on students' careers.
It's frustrating how little emotional intelligence he has. It can be demoralizing to have someone constantly say that everyone in the class is a disappointment. If everyone is doing poorly, is it perhaps the teacher's fault? He will give extra credit when everyone fails, but that's a band-aid used to solve the issue of his inability to teach.
Regrades just to take off more points and hides the scores after. Totally biased — only likes students who ace his exams. Everyone else might as well not exist. Talks about honesty and fairness but never shows either.
Brosiki started to take exams in the capstone class, David Johnson the goad fr.
This class is excellent with David Johnson, but with saiedian it is terrible.The syllabus for this class changes weekly, and every lecture starts off with a 15 minute review of the attendance policy(even in week 11). This class also teaches things other classes emphasize, and minimally covers actual software eng. topics; take it with David Johnson!
It is very simple, just avoid his classes. If not, you can run away. There is something wrong with Professor.
Professor Saiedian is very knowledgeable about Software Engineering. He is one of the most caring and accessible professors I've had, always easy to reach outside of class. He responds to emails quickly and is friendly and approachable when discussing questions. He clearly cares about his students and is receptive to their feedback.
Professor Saiedian is very knowledgeable about Software Engineering. He is one of the most caring and accessible professors I've had, always easy to reach outside of class. He responds to emails quickly and is friendly and approachable when discussing questions. He clearly cares about his students and is receptive to their feedback.
أظن هو الدجال أصلاً، لا تلتحقوا بصف فيه يدرِّس من أجل نفسكم
this guy's nuts. He got some tryhard niɢɢas to glaze him somehow but trust when I say he's the absolute worst professor in eecs
Bro really sent out canvas announcements glazing himself, knowing damn well every one of his students hates him
entire class is blatant ai slop. all of his slides, assignments, and canvas announcements are riddled with emojis and em dashes. the class is easy, he gives a ton of extra credit to artificially inflate his class grades so that he can glaze himself late in the year. don't expect to learn anything useful, he just rattles off buzzwords from chatGPT.
For reference, sometimes when Im driving and I remember that im in Saiedians class, I hear his Kermit voice beckoning my hands to veer into oncoming traffic. Ie. dont take his class, I don't know how he's still a professor, but this has got to be the worst comp sci prof in the whole damn country.
Super inspirational, inspiring me to spam gpt, because every email and slides and everything he does is straight AI slop, and you know thats fine worlds changing i get it but the fact is straight up man this class is unfair, unwinnable, it's random topics thrown together for the sake of exams in a class that is supposed to be a project based class.
After three courses with this professor, the experience has consistently been difficult. Attendance is enforced with extreme rigidity and little flexibility for legitimate academic or personal conflicts. Communication is often unapproachable, and disputes tend to escalate rather than being resolved fairly, even with clear documentation.
He was my first 12 reasons, and thank god this is my last class with this godforsaken “teacher” or else he'd've been my 13th reason as well. Make of that what you will. Avoid at all costs
I don't wanna be here man, but I have to be, this kermit sounding, ESSStudents saying. I have comments and I have concerns hussy, I am beyond upset with the way this "teacher", If you have any questions comments, or concerns, don't say anything because he will start roasting you for no reason because he is just not a good personal/teacher at all.
Holy ғucкing glaze, who the he|| was that? Is it opposite day or something? He isn't gonna let you hit bro. The only way Saeidian can be your favorite professor is if he's the first class you took, and then you dropped put halfway through the semester cause of unbelievably screwed that class is
Avoid at all costs. please
Terrible professor. Delusional about his impact on students, and exams are even worse. His ego is unbearable, and you barely learn anything of note on his classes that will help you post-grad. TAs and guest speakers don't like him either. Avoid at all costs, but sometimes you don't have a choice.
Uncompromising, unhelpful, and an utterly useless professor who strokes his own ego with praise from students just trying to get on his good side. He speaks like Kermit the Frog, and struggles to comprehend basic human decency. Every message from him is ripped straight out of ChatGPT, and yes, he includes the emojis and em dashes to make it obvious
Cheated on all exams in spite of Mr. Kermit. 1hr+ yap sessions with strict attendance policies, antiquated teachings combined with an "attempt" at adapting by introducing AI slop to lecture slides. Horribly formatted exams with way too many questions that aren't relevant to course content. Monitors Canvas activity logs to "catch" cheaters. LOL.
Class Info
Online Classes
100%
Attendance Mandatory
83%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
EECS348
2.1
(32)EECS690
1.8
(6)IT811
1.7
(6)EECS448
1.4
(5)EECS581
1.2
(24)Difficulty by Course
IT811
4.8
EECS581
4.2
EECS448
3.6
EECS348
3.2
EECS447
3.1