I believe DSH has classes, it would be worth checking out.