Human limitations
Development of techonlogy
Advantages and disadvantages of technology
Assess yourself by staged practices