Yan does the bare minimum when it comes to teaching. He will go over the lecture slides- which are directly from the textbook- and that's about it. We got out of lecture an hour early almost every time. Homeworks are hard but he has to grade easily because no one has any idea what they're doing. Not too difficult to get a B but you won't learn much