study notes for the tool design course 7887501