Muhammad Awal
He is a good professor and treats us with respect. Do not listen to the other reviews. He has a clear grading criteria but even though he submitted late he has been on top of grading test.