Mohammad Qasem
Very good professor, is very willing to help the students outside of class. Gives feedback and tries his hardest to make the work as clear as possible. If you don't understand after the first 3 ways he tries when you meet with him, he'll try another 3. Passionate about his work. Make sure to do his homework and do it well, it is graded!