Faculty, listed by Name
Faculty, listed by Research Areas
Research Groups Sites


Scholarships Available: Check out our research, the CS graduate admissions page, and apply through the Tufts Graduate Office


Artificial Intelligence / Machine Learning


Work is being followed in several directions, from knowledge representation and planning, learning logical structures, kernel method, and speech recognition. Our work ranges from theoretical studies to empirical research and often combines both aspects. Related work from computational geometry and computational biology is also being pursued.

For more information, see CS homepages for Carla Brodley, Anselm Blumer, and Roni Khardon; and the The Machine Learning Group Site.


CAD and VLSI Design


Current research is in the area of Computer-Aided Design for integrated circuits. Active research is in 3D Integrated Circuits and novel CMOS customized with novel material such as Carbon Nanotubes.


For more information, see CS homepage for Soha Hassoun.





For more information, see CS homepages for Sam Guyer and Norman Ramsey.



Computational Biology


Work is done in several areas, including work on protein structure prediction, protein interaction networks and functional prediction, and high-dimensional data analysis methods for microarray data.

For more information, see CS homepages for Anselm Blumer, Lenore Cowen, and Donna Slonim, and also The Bioinformatics and Computational Biology Group Webpage



Computational Geometry


Research in this area is both theoretical and applied. Recent work investigated statistical depth contours of data in Euclidean space, topological sweep algorithms, and embedded graphs.

For more information, see CS homepage for Diane Souvaine and the Computational Geometry Group



Computer Graphics and Modeling

Research in this area involves the representation, rendering, physics-based modeling, and animation of graphical objects. This new research thrust at Tufts will focus on applications in medicine and surgery, computer-aided design and manufacturing, and entertainment.

For more information, see CS homepage for Sarah Frisken and the Computer Graphics Group.

Computer Security

Research is done to develop approaches to solve current problems at the systems level. Current projects include: creation of benchmark data sets for computer security, automatic detection of anomalous behavior in computer networks, hardware protection against buffer overflow attacks, hardware support for intrusion detection, user-reauthentication via behavioral modeling, and detection and rate limiting of network covert channels.

For more information, see CS homepage for Carla Brodley.

Human Computer Interaction and Multimedia Studies

Research in this area includes user interface software, new interaction media and techniques, interactive simulation, and virtual reality.

For more information, see CS homepages for Robert Jacob, Marina Bers, Karen Panetta, and The HCI Laboratory

Network Administration

Research in this area investigates the use of algorithms, visualization, and other Computer Science techniques to deal with the problems of managing large computer networks. Current projects include dynamic resource management through visual queries and responses, as well as dependency analysis and causality in complex systems where the nature of components is poorly understood. Future work includes expanding current techniques to define new practices for managing systems that avoid common problems.

For more information, see CS homepage for Couch.

Software Engineering

Research topics include component-based software engineering, software architecture analysis and documentation, compositional reasoning, and program analysis.

For more information, see CS homepage for Judith Stafford.

Theory of Computation, Algorithm Design and Analysis

Theoretical work underlies the research in many of the other areas. Theoretical study of algorithms, their resource needs and performance is being pursued in: routing in networks, computational biology, machine learning, parallel computing, and computational geometry.

For more information, see CS homepages for Lenore Cowen, Roni Khardon, and Diane Souvaine.


Research in this area investigates visualization techniques for use in network analysis and more generally in data analysis.

For more information, see CS homepage for Alva Couch.

Research Groups Specific Sites

Title Filter      Display #  
# Article Title
1 Systems Biology
2 Programming Languages and Systems
3 Network and System Administration/Autonomic Network Management
4 Numerical Linear Algebra
5 Human Computer Interaction
6 Electronic Design Automation (EDA) and VLSI design
7 Digital Humanities
8 Algorithms and Theory of Computation
9 Our Focus: Interdisciplinary Research
10 Faculty, By Research Areas