Worst prof Ive ever had. Not student centred. Seems to care most about himself when teaching. I dint know where his positive reviews come from. Himself maybe. His exams are confusing and jokes are stupid.