Teaching and Learning in Situated Environments