Mohammed Nour
I had a hard time understanding him sometimes. He left for vacation which made our class feel behind. He goes super fast over examples, will not stop unless you have a very specific question if he even feels like answering you. Lectures are very long and much of the given course work never made me feel comfortable or prepared for exams.