Good
I think that Doctor Imani is a good professor. You don't need the book to pass. If you take down notes during his lectures, you'll definitely make it. The only real grades you'll get are on the exams and some assignments that are just watching videos. Paying attention is the key for you to pass the class.
Awful
Prof. Imani only grades exams. When you ask for help, he would simply put you down. His feedback doesn't make sense at all. We had lots of reading and heavy amount of lectures as well. Wouldn't recommend him at all. I actually had to drop his class.