She has one of the most innovative teaching styles out there. She breaks down the material into 5-20 minute sections so it is easier to focus on the concept being taught. The assignments and practice questions had thorough solutions which really help one learn the content.  