Adaptive Support for Human-Computer Teams