Reviews of professor Farhoud Kafi

Rating: 5.0/5, difficulty: 2.0/5
Extremely easy grader. About 5 homework assigned over the course of the semester with 45 min of work to complete each one. Outside of this its basically just lectures.

Rating: 2.0/5, difficulty: 4.0/5
Professor Kafi doesnt really teach at all. Every class is him lecturing about the Pearson chapters that he doesnt make or read beforehand. Hes not prepared at all, doesnt go through In class problems but gives homework on material he didnt even cover. Exams are very difficult even with hours of studying. He is not a good professional at all.

Rating: 5.0/5, difficulty: 3.0/5
Professor is very knowledgeable and passionate about the subject. Make sure you pay attention, show up, ask questions, and complete all work to some degree and you will do well.