Dr D is passionate about teaching.  Her class is challenging because the material is. She explains it well and uses fun ways to teach it. You have to really stay on track though because the assignments build on each other     Great feedback that is very helpful. 