Very clear lectures. Slides are informative without excessive amount of text. Scott is very knowledgable in this area. He is also patient, considerate and willing to help you if you have questions. However you do need to put in the amount of work to actually learn the materials and to earn a good grade. Would take it again with him!