The explanations are clear and not too fast. The instructor is easy to understand and hear. With all due respect to other instructors; this instructor doesn't talk too much about irrelevant filler ... he is consistently on topic. I just wish it was more. I find that if I learn the building blocks free; really deep understanding of building blocks then I am more inclined to use those groups for paid material. Thank you for this class free of charge it was very helpful.