Worst professor I ever had. He came in half way through as our previous professor had maternity leave. His lecture is super confusing and even though he tries, it doesn't seem to be helpful at all. I don't think he should ever consider teaching advanced math class in the future. If I had him since the beginning I would love to drop this class.