Design Brainstorming
Technical Drawings and Analysis
Software-World Interaction
Presentations and Reports