Qasim Al-Shboul
He is a mathematician, not a computer scientist. The material is taught off of power-points that he DID NOT create. He does not give all information needed to complete labs and quizzes but gets angry when you ask too many questions to clarify. TA's did the most of the grading with is not equal across grading requirments . This course was terrible.