Concibió el concepto de los algoritmos cache-ignorante, que son algoritmos que no tienen parámetros de configuración para el tamaño de la caché o la longitud de línea de la cache, pero sin embargo usan la caché casi óptimamente.