The School of Computing offers internationally-recognized Ph.D., M.S. and MENG degree programs for both full-time and part-time students. These programs offer considerable flexibility and are supported by a wide swath of graduate courses, seminars, and faculty research programs focusing on distributed computing, algorithms, security, cryptography, performance modeling, reliability, networking, optimization, bioinformatics, data mining, databases, software engineering, computer architecture, computational geometry, image processing, and artificial intelligence.