Theory of pedagogies