Salem Abo-Zaid
He is a very caring professor. If you need assistance he is willing to help and his homework and practice exams are similar to the actual exam. One can learn most of the class from the powerpoint and paying attention to his lectures. 