Mohamad Alwan
Overall I think Prof. Alwan is a great teacher. He seems to have a scary aura when you first get to see him (His ratings didn't help this for me), but after a while I realized that its nothing personal. He teaches the concepts in ways easy to digest and gave handouts to reduce the amount of writing needed. Do all the assignments and you will pass.