Awful
You really just have to take a wild guess as to what's going on in his head and write it down in the exams. Don't bother with any form of logic. Everything he assigns is intensive, and the final is so long you probably won't be able to complete it. Really just a disgrace to the school, letting him teach grad.
Concordia University - Computer Science