Abdelrazeq Ibrahim
Meh. He's okay. It is sometimes very difficult to follow the class, and you will need to make sure to learn the material outside of class. Make sure to take the practice exams he gives out!!