Reviews of professor Dariush Navabi

Rating: 5.0/5, difficulty: 3.0/5
This man is a GOD. When it comes to Navabi he cares about his students and wants everyone to succeed. The way he teaches the class is beyond outstanding. If I could I would stay in his class forever. Navabi might have powers beyond human understanding. He gives off this energy that tickles the back of your brain. I've got one thing to say LAST CALL

Rating: 4.0/5, difficulty: 2.0/5
I have no idea what he's like in lower level classes, but in CS 345 he's great! He always makes sure to go over material if a large part of the class did not understand, which the majority of the department does not. I didn't find his accent hard to understand. The material is a bit stale, but that's not his fault. Daily clicker questions, show up!

Rating: 2.0/5, difficulty: 4.0/5
To be clear, I was only in this class for 50 minutes at the very beginning of the semester before changing my major an hour later. The reason for this is mainly because he is not a very good lecturer, having a thick accent and trouble finding the right words to explain things. Decided I didnt want to struggle or teach myself again so I dropped

Rating: 1.0/5, difficulty: 1.0/5
Like many of NAU's professors. You can tell they know what they are talking about but don't know how to talk about it. Mobile Apps is an easy A if you know anything about OOP. In one single online android dev course you can learn more than an entire semester in Navabi's class. I didn't realize you could teach so little info in such boring lectures.

Rating: 1.0/5, difficulty: 3.0/5
Navabi knows what he is talking about, but he fails to teach the topic well. All class he just reads off the slides which I can do myself in the book. There is no direct interaction software that we use. He would be much better if he worked examples with us in class rather than letting us figure it out on our own outside of class. Would not take.