Course materials were good, the mentoring approach was good and working with other people via the internet was good.