What kind of research in Computer Science is done at Caltech?
Research emphases are in algorithms; communication protocols, concurrent computation, and networks; graphics and human-computer interaction; novel computational substrates, including quantum mechanical computers and molecular computers; VLSI, with a specific emphasis on asynchronous and analog VLSI; high-confidence systems, including fault tolerance, program verification and security; information theory; learning theory; computer vision; and large-scale scientific computing. Projects frequently involve connections with other disciplines such as Physics, Biology, Mathematics, Mechanics, Control and Dynamical Systems, and Electrical Engineering.