Not a huge fan of the class in general, I really don't like this lecture style. However, Dr Warfa is great and made it much better. He is incredibly charismatic and makes the long lectures more interesting. He is also very flexible and adapts to students needs. I would 100% recommend that you take this class with Abdi if you have to take it.