Reviews of professor Farshad Ghanei

Rating: 5.0/5, difficulty: 5.0/5
The class seems harder because it is hardware programming. It is not what we usually see in C or C++. but actually, if we study books, do HW, and labs, and do projects by ourselves, it is not that hard. Professor cares about different levels of students and helps students if they want to get help. His tech is execellent.

Rating: 5.0/5, difficulty: 3.0/5
Truly an exceptional professor, he cares for his students and efforts to ensure understanding of the concepts. I have gained a clear awareness of both my strengths and areas for improvement. This class was not only informative but also engaging. Additionally, TAs go above and beyond to provide thorough responses to our queries.

Rating: 2.0/5, difficulty: 5.0/5
Expected way too much out of students regarding projects, made asking questions in class almost shameful. He would laugh and judge when basic questions were asked making it so students who were behind fell even further behind

Rating: 2.0/5, difficulty: 5.0/5
I like the guy, but this has to be one of the most disorganized and unnecessarily difficult classes I've taken. Project and Lab directions are confusing and TAs are no help. Everything just takes longer than it has any reason to and it feels like this class doesn't respect the fact that I have more on my plate.

Rating: 1.0/5, difficulty: 3.0/5
Unorganized, late, confusing setup, and condesending at times. Textbook is a required/paid zybook. Exams are very fair, but nothing like the labs, exams, lectures.

Rating: 5.0/5, difficulty: 3.0/5
Very nice Professor and explains things well. A lot of extra credits on the exam and labs. Fair difficulty of the exam especially when practice exam were provided. Only issue is that the project 2 was released at the last week of the class but was still manageable.

Rating: 4.0/5, difficulty: 1.0/5
Prof. is available and approachable for questions. He has a good knowledge of the subject and has an amazing way of explaining even difficult concepts in a very relatable way with examples and demonstrations.

Rating: 5.0/5, difficulty: 3.0/5
The 341 staff, including Dr. Ghanei and his TAs, were amazing and so helpful in OH. Grading was fair and lectures were so captivating. Dr. Ghanei shows genuine interest in what he teaches and that radiates to students too! I learned a ton about assembly and how computers work, and the workload was manageable as long as you kept up with deadlines.

Rating: 1.0/5, difficulty: 4.0/5
Unbelievably disorganized management of CSE 341. Has the most unfair and perfectionist grading policies for projects and exams. On projects, we're graded on not only grade correctness but also code comments and how unnecessarily intuitive our long report papers for the projects are. Good luck to anyone with this professor next semester.

Rating: 5.0/5, difficulty: 2.0/5
Teaches based on the textbook, good at explaining complex concepts.

Rating: 5.0/5, difficulty: 3.0/5
excellent prof. care about students. HWs and exams are not that hard. will take his class again.