Ellis pracował w Bell Labs w latach 1969-1972 nad teorią prawdopodobieństwa zastosowaną do teorii obliczeń. W 1972 został adiunktem i członkiem-założycielem Wydziału Informatyki na University of Colorado Boulder, gdzie zajmował się badaniami systemów operacyjnych.
Ellis przyjął stanowisko trzy lata później …

