Bassel Arafeh
Difficult boring long lectures that provide no essential information towards the course and tests that are designed to trick despite the examples being unconventional for a programmer in the first place Seriously avoid this professor if you can if not good luck you will need it