A comprehensive unit on algorithmic efficiency where students use physical simulations and comparative analysis to explore how computer scientists measure the 'cost' of solving problems. Students move from simple search methods to complex sorting algorithms, culminating in an introduction to computational complexity.