Zakariya Qawaqneh
He's very rude to the class, wastes time during lectures, scribbles code all over the white board, and doesn't give back quizes or tests to see how you did. You have to go to his office hours to see what you got wrong on exams and quizzes. Very hard to understand him. Don't ever take computer science with him.