Mohamed Aly
As a person, he is nice and has amazing patience level, but he hardly prepares for class. He teaches us straight from his textbook or notes and, as a result it confuses us or lose our interest when he back and forth on his notes. Please do proper revision and teach us. I am sure you can be the best p take it as feedback to improve.