Difficult subjects described/explained in simple forms. Good use of analogy. Have not taken other classes but have done online reading and some videos. Sometimes the written materials I’ve read presume too much prior knowledge and so it can be confusing. This class was the perfect level of detail and explanation for beginners.