the WORST prof at laurier. talks in riddles, thinks hes amazing, makes the class harder than it needs to be, expects you to already be a genius in theories. DO NOT TAKE ANY CLASS WITH HIM. switch, take the class online, anything but his classes. prides himself on how hard he makes the class and how many people fail.