the only way to pass his exams are if your lucky or a mind reader, your open ended questions in the exams must contain certain words and even if you have those words you will get the question wrong unless your lucky, his lecture are shiet, and he didn't release the final instruction to the final project till 1 week before final week cause he forgot