Raja Majid
If it is possible, DON'T TAKE THIS CLASS with him. he always makes a mistake during the lecture like he doesn't know what he is doing is wrong until someone tells him and it is kinda annoy me. He should have taken some times to understand the materials first before he teaches the class and I would be really appreciate that!