Great Professor does walk you through material and gives you a chance to ask questions after each example. Was a joy to be in his class. I was failing after the first section of material and I ended with C so I earned every point and it feels great. I would refer someone to take his class absolutely.