The Computer Science and Engineering program emphasizes research of the highest technical quality that also serves to improve the quality of life. Our research areas include algorithms and theory; artificial intelligence, human-machine interaction, and robotics; bioinformatics, computational biology, and human health; biometrics and computer vision; complex networks, data mining, and machine learning; computer architecture and nanotechnology; high performance and scientific computing; security and cryptography; software engineering and software systems; wireless, mobile, and embedded systems.