Reviews of professor Farshad Ghanei

Rating: 3.0/5, difficulty: 3.0/5
grades were often received later than expected.

Rating: 5.0/5, difficulty: 3.0/5
I think the professor is very knowledgeable at what he is teaching. He also cares for the students as long as they are doing their part for the class.

Rating: 4.0/5, difficulty: 2.0/5
Farshad is a great professor who clearly knows his stuff. At times though, the class does seem heavily disorganized and a bit all over the place. I feel like CSE341 isn't Farshad's priority, but needless to say, the grade is heavily in favor of the student and how he/she prepares for the material. Would be nice to have piazza questions answered.

Rating: 3.0/5, difficulty: 3.0/5
For Operating Systems, Farshad Ghanei is very knowledgeable and organized, for other courses not so much. The course is fairly evenly distributed. But I had several good groups where the work was amicably divided up, but this was luck of the draw. The TA's were very helpful and effective.

Rating: 2.0/5, difficulty: 3.0/5
Wildly disorganized. Knows what he's talking about but a bad teacher overall. Often did not put out assignments on time without moving the deadline. Can't blame the TA's for being ineffectual considering how the teacher operated this semester. Maybe I caught him during a rough period, but this was unacceptable. Avoid if at all possible.

Rating: 5.0/5, difficulty: 3.0/5
MIPS is kind easier than C and C++. I enjoyed. I like to read the book and bring some questions before class. Professor Ghanei and TAs were really wanting to help if we ask questions.

Rating: 2.0/5, difficulty: 2.0/5
You will learn a lot of things, but the thing you will learn the most is patience.

Rating: 1.0/5, difficulty: 5.0/5
The class is very disorganized, he has some oddly specific requirements like asking a question or having a cheat sheet with specific requirements. His explanation imo isn't the most intuitive which makes the class a lot harder than it actually is and it is very clear that he doesn't care about his class the moment he's out of the lecture

Rating: 5.0/5, difficulty: 3.0/5
The labs in the ZY book greatly assisted my understanding of MIPS coding. If ZY book could offer more immediate feedback on student exercises, it would also be highly beneficial for my Verilog coding. I would prefer if the class had three lectures a week in one hour. because one and half hour lecture often feel overloaded and become exhausting.