Im laughing at the other ratings because they are all spot on. Dan seems like a great guy,knows his stuff; but is REALLY horrible at teaching. He has 120+ page powerpoints with just a few key points to major ideas and he just casually reads them off as if we're supped to know what he's talking about. You'll end up teaching yourself if you take him