Skip to main content

Secondary navigation:


computer science

Core Faculty

Sergio Alvarez

Sergio Alvarez, Associate Professor

B.S., Universidad Javeriana; M.S., Universidad de Los Andes; Ph.D.,
University of Maryland

Sergio Alvarez's  current research is in the areas of data mining and machine learning, particularly as applied to the analysis of clinical medical data. He is also interested in foundational issues related to performance analysis of data mining and machine learning systems.
Prof. Alvarez's webpage

Jose Bento

José Bento, Assistant Professor

University of Porto, Portugal; Ph.D., Stanford University

José Bento's current research lies at the intersection of distributed algorithms and machine learning. In 2011 he received the SIGWEB DocEng Best paper award and won the RecSys-CAMRa2011 Challenge on context-aware recommendation systems. In 2014 he received a Disney Inventor Award for his work on distributed optimization.
Prof. Bento's webpage

Hao Jiang

Hao Jiang, Associate Professor

Ph.D., Simon Fraser University

Hao Jiang's research focus is computer vision. His interests include object recognition, matching, 3D shape reconstruction, tracking and action recognition. He has been studying efficient schemes to tackle these problems based on relaxation methods, graph methods, PDE methods and machine learning schemes. He is also interested in multimedia information processing, integration and large scale realtime media systems.
Prof. Jiang's webpage

Katherine Lowrie

Katherine Lowrie, Adjunct Associate Professor

B.S., M.S., Ph.D., Purdue University

Katherine Lowrie is the Undergraduate Program Director for the Computer Science Department. She teaches a variety of courses, with a particular interest in Computer Organization and Computer Architecture.

Robert Muller

Robert Muller, Associate Professor

A.B., M.S., Indiana University; Ph.D., Boston University

Robert Muller is primarily interested in computational systems biology and in the development of formal, machine-executable specifications of cellular processes. He is also interested in the application of type systems to the design and implementation of reliable and efficient programming languages.
Prof. Muller's webpage

Edward Sciore

Edward Sciore, Chairperson and Associate Professor

B.S., Yale University; M.S.E., Ph.D., Princeton University

Edward Sciore's research interests lie primarily in the field of database systems, especially database design, web-based data access, metadata, and the meaningful communication of data between disparate sources. He is also interested in object-oriented design methodologies, in particular how applications interace with database systems and other middleware.
Prof. Sciore's webpage

Robert Signorile

Robert Signorile, Associate Professor

B.S., Queens College; M.S., New York University; M.S., Ph.D.,
Polytechnic University

Robert Signorile's interests are in distributed systems, networks, agents and simulation. He is currently pursuing work that attempts to merge artificial intelligence techniques (such as learning and planning methodologies and distributed agents) with formal simulation. Another area of research is in applied distributed computing with special interest in multi-agent based simulation and agent based modeling for social simulation. He plans to begin work with distributed sensor networks, perhaps with some simple robots as the experimental platform.
Prof. Signorile's webpage

Howard Straubing

Howard Straubing, Professor

A.B., University of Michigan; Ph.D., University of California at Berkeley

Howard Straubing's research is in the theory of computation, particularly the connections among logic, automata and computational complexity. His current research projects involve algebraic and model-theoretic approaches to circuit complexity and to automata operating on unranked trees.
Prof. Straubing's webpage



Ernesto BrauErnesto Brau, Postdoctoral Fellow

B.S., Universidad de Sonora; M.S., Ph.D., University of Arizona



Craig Brown

Craig Brown, Part-time Lecturer

B.S., University of Pittsburgh; M.S., Colorado State University

Peter Clote

Peter Clote, Professor (joint appointment with Biology)

B.Sc., Massachusetts Institue of Technology; M.A., Ph.D., Duke University;
These d'Etat, University of Paris
Prof. Clote's webpage

Jane Costello

Jane Costello, Administrative Assistant

Mrs. Costello's webpage

John Donaldson

John Donaldson, Visiting Lecturer

B.S., Case Western Reserve University; M.S.,Ph.D., The Ohio State University

Prof. Donaldson's webpage


Guilherme Franca

Guilherme Franca, Postdoctoral Research Fellow

M.S., Ph.D., Institute of Theoretical Physics IFT-UNESP



James Gips

James Gips, John R. and Pamela Egan Professor of Computer Science

S.B., Massachusetts Institute of Technology; M.S., Ph.D., Stanford University
Prof. Gips' webpage

William Griffith

William Griffith, Visiting Lecturer

Ph.D., Boston College; Ph.D., University of Massachusetts Amherst




Peter Kugel, Associate Professor Emeritus

Prof. Kugel's webpage



Mariam Salloum


B.S., California State Polytechnic University. Ph.D., University of California, Riverside. 

Mariam Salloum's current research focus is on Big Data Integration and Analytics. Research topics include how to integrate large number of data-sources which may contain stale, invalid or overlapping data, and topics related to data integration such as record-linkage, data fusion and schema-mapping. Previous research work focused on unstructured query-answering techniques and leveraging FPGAs to speedup XML query-answering. Prior to joining Boston College, she worked as a Data Scientist at

Prof. Salloum's webpage

Phil Temples

Phil Temples, Systems Administrator

B.S., Purdue University
Mr. Temples' webpage