This class is GREAT! If you are looking to learn the fundamentals this is the class. Scott has a way of delivering the content that keeps you engaged and looking forward to the next chapter. He is both knowledgeable and very funny. I would recommend this class to anyone that wants to get started.