steven hard (159.650)