He has very clear explanations and I like his pace. Some may find it boring, but I like how he doesnt rush through topics and make you scramble to write/ type what he says. His midterm was fair- it tested on big topics rather than little details. He gives participation marks through epoll. Overall, highly recommend.