Adel Shoaib
Difficult marking professor, however, is very clear with what he expects of you. Many people did not put the effort into his class and it showed. Study his notes and do what he says. Only annoying thing is, he will provide challenge questions during the lecture, and expect you go to his office to ask how to do it.