Kenneth Ross

Professor of Computer Science

Kenneth Ross focuses on various aspects of database systems, including query processing, query language design, data warehousing, and architecture-sensitive database system design.

He also has an interest in computational biology, including the analysis of large genomic data sets.

Ross received his BS in mathematics and computer science from the University of Melbourne, Melbourne, Australia in1986. He received his PhD in computer science from Stanford University, Stanford, California in 1991.

Research Areas


  • Computational Biology
  • Data Management

Additional Information


  • Professional Experience
    • Professor, Columbia University, 2005 - present
    • Associate Professor, Columbia University, 1996 - 2005
    • Assistant Professor, Columbia University, 1991 - 1996
    • Research Assistant and Teaching Assistant, Stanford University, 1987 - 1991
    • Summer Intern, IBM T.J. Watson Research Laboratory, Hawthorne, NY, 1990
    • Teaching Assistant, Melbourne University, 1986 - 1988
    • Experimental Scientist, Commonwealth Scientific and Industrial Research
    • Organization, Melbourne, Australia, 1987
  • Professional Affiliations
    • Computational Biology
    • Data Management
  • Honors & Awards
    • NSF Young Investigator Award, 1994
    • Sloan Foundation Fellowship, 1994
    • Packard Foundation Fellowship, 1993
    • NSF Research Initiation Award, 1992
    • IBM Graduate Fellowship, 1990
    • Melbourne University Pure Mathematics Prize, 1983 & 1984
    • Represented Australia at the International Mathematical Olympiad, 1981 & 1982
  • Education
    • PhD, Computer Science, Stanford University
    • BSc (hons), Computer Science and Mathematics, University of Melbourne