Theoretical Computer Scientist

A Theoretical Computer Scientist is a computer scientist who develops computational theory (to advance understanding of fundamental computing concepts and computational limits).