Georgetown's Department of Computer Science consists of sixteen full-time faculty working in the areas of algorithms, artificial intelligence, bioinformatics, computer and network security, cryptography, database systems, data mining, distributed algorithms, distributed systems, information assurance, information retrieval, machine learning, natural language processing, networking, non-standard parallel computing, and parallel algorithms. Six adjunct faculty complement the full-time faculty.


The Department's staff ensures that the department runs smoothly for both faculty and students.


There are approximately 60–70 undergraduate students pursuing BS and BA degrees in computer science. Georgetown admits about 15–20 undergraduates per year who declare computer science as their intended major. Numerous students from other schools and departments take courses in the department for enrichment, to satisfy their science requirement, or to complete the requirements for a minor in computer science.

Our undergraduate students pursue internships, study abroad, and participate in community service. They also fill important roles in the department. Some work with faculty on research projects. Many help faculty and their fellow students by serving as teaching assistants. Others help with system administration and Web development.

We have between 20 and 30 graduate students in the department pursuing MS and Ph.D. degrees in computer science.  All doctoral students are supported to work with faculty as research assistants. Some Master's students work as research assistants or teaching assistants.