CS Faculty

Craig E Wills

Craig E Wills

Professor and Department Head
Office: Fuller Labs 234
Phone: +1-508-831-5622, +1-508-831-5357
My research has primarily focused on Internet application performance and measurement with more recent work examining issues related to Internet privacy. This work has led to a number of research publications and presentations as well as visibility in venues such as the New York Times, Wall Street Journal and NPR Science Friday. WPI is a great place for me to be a faculty member as I have the opportunity to teach and advise top-quality students as well as pursue interesting directions of research. ... View Profile
Emmanuel O. Agu

Emmanuel O. Agu

Professor-Computer Science
Office: Fuller Labs 139
Phone: +1-508-831-5568
Emmanuel Agu is currently an associate professor in the computer science department at WPI having received his Masters and PhD in electrical and computer engineering at the University of Massachusetts at Amherst. His research interests are in the areas of computer graphics, mobile computing, and wireless networks. He is especially interested in research into how to use a smartphone as a platform to deliver better healthcare. ... View Profile
Joseph E. Beck

Joseph E. Beck

Associate Professor
Office: Fuller Labs 138
Phone: +1-508-831-6156
Joseph Beck, assistant professor of Computer Science, has been at WPI since 2007. His research focuses on educational data mining, a new discipline that develops techniques for analyzing large educational data sets to make discoveries that will improve teaching and learning. His work centers on estimating how computer tutors impact learning. He established the first workshop in the field and in 2008 was program co-chair of the first International Conference on Educational Data Mining. ... View Profile
Berk Calli

Berk Calli

Assistant Professor
Office: 85 Prescott Street, Room: 310
Phone: +1-508-831-5448
Berk's research primarily focuses on problems related to robotic manipulation, which is a key functionality largely missing from the current state of the art in robotics for unstructured environments, including homes, modern warehouses, and collaborative manufacturing stations. He develops multi-modal robotic manipulation strategies mainly focusing on the role of vision feedback for coping with uncertainties of unstructured environments. ... View Profile
Mark Claypool

Mark Claypool

Professor
Office: Fuller Labs B24
Phone: +1-508-831-5409
Mark Claypool has been a professor of Computer Science and Interactive Media Game Development at WPI since 1997. Mark has a B.A. in Mathematics from Colorado College and M.S. and Ph.D. degrees in Computer Science from the University of Minnesota. He has published over 100 peer-reviewed conference and journal papers and written two books on computer games. He has chaired several ACM conferences on networks, games and multimedia and served on the technical program committee for over 40 of them. ... View Profile
Joshua M Cuneo

Joshua M Cuneo

Instructor/Lecturer
Office: Fuller Labs B33
I'm a transplanted San Francisco hippie who's found his way to New England through Georgia. My interests are in digital media, programming, scientific computing, space exploration, green technology, and the interdisciplinary uses of computing. When not teaching, I enjoy computer programming, reading, creative writing, video production, astronomy, hiking, traveling, and science fiction, among other interests. I also volunteer with FIRST Lego League and with the videography staff at DragonCon in Atlanta. I'm an avid Star Trek fan, but I usually leave my Vulcan ears at home. ... View Profile
Lorenzo De Carli

Lorenzo De Carli

Assistant Professor-Computer Science
Office: FL B20
Phone: 508-831-6264
My research interests focus on networking and security, including deep packet inspection and packet processing. My contributions include analysis of malware communications, parallelization strategies for network traffic analysis, and hardware accelerators for packet inspection and forwarding. I have also worked on optimized signature matching and instruction scheduling for novel processor architectures. View Profile
Daniel J. Dougherty

Daniel J. Dougherty

Professor
Office: Fuller Labs 231
Phone: +1-508-831-5621
The common thread running through my teaching and research is the use of mathematical methods---especially methods based on logic---in designing and building systems. Interesting systems are too complex to be understood by informal intuitions, and it can be very powerful to use formal tools to help understand whether the system we are actually building really fulfills our ideas about what it is supposed to do. Tools based on logic can help people build things in a way guided by specification, and indeed they can help people arrive at the right formal specification in the first place. ... View Profile
Mohamed Y. Eltabakh

Mohamed Y. Eltabakh

Associate Professor
Office: Fuller Labs 235
Phone: +1-508-831-6421
Professor Eltabakh’s research is in the broad area of Database Management Systems and Information Management. In particular, his work is in the areas of query processing and optimization, indexing techniques, scientific data management, and large-scale data analytics. Prof. Eltabakh is currently exploring possible extensions to both database management systems and Hadoop framework to support scientific applications and health-care systems. He is a member of the Database Systems Research Group (DSRG) and a faculty member of the Bioinformatics and Computational Biology (BCB) program. ... View Profile
Michael Engling

Michael Engling

Assistant Teaching Professor
Office: Fuller Labs 306
Phone: (508)-831-6317, x6317
I was most recently Associate Director for Graduate Programs in Computer Science at Stevens Institute of Technology in Hoboken, New Jersey. While there I also served as supervisor of Curricular Practical Training and lectured on Algorithms, Computational Complexity, Discrete Structures, and the Theory of Computation, among other topics. I previously taught Mathematics at Hillsborough Community College in Tampa, Florida. My research interests include Computer Science Education, Security and Privacy, Cryptography, and Combinatorial Games. ... View Profile
Loris Fichera

Loris Fichera

Assistant Professor
Office: 85 Prescott 223A
Phone: 508-831-5021
My research interests are in the application of robotics and computer science to enhance medicine, and particularly surgery. What gets me out of bed in the morning is the prospect of helping doctors save lives and improve the quality of life of their patients. My students and I work side-to-side with clinical collaborators to create technology that presents a tangible clinical value – for instance, making an existing surgical procedure more accurate or enabling new procedures that are not feasible with current instrumentation. ... View Profile
Michael A. Gennert

Michael A. Gennert

Professor
Office: 85 Prescott 203
Phone: +1-508-831-5476
I teach and conduct research to solve problems that will make the world better: safer, healthier, and happier. Working with undergraduates, graduate students, post-docs, and other faculty, we develop humanoid robots for disaster recovery, robots to inspect trees for invasive insect pests, and autonomous boats for monitoring lakes. In the past I have worked on medical imaging to improve cancer and heart disease diagnoses and treatment, and spatio-temporal databases for global change research. In my spare time I like to hike, bike, ski, canoe, and play frisbee. View Profile
Tian Guo

Tian Guo

Assistant Professor
Office: Fuller Labs 138
Phone: 508-831-6860
I am an Assistant Professor in the Computer Science Department at the Worcester Polytechnic Institute. I completed my Ph.D. at the University of Massachusetts Amherst advised by Prof. Prashant Shenoy in 2016. I am a system builder. My research is about modeling system behaviors, especially these of large scale systems, and to build prototypes that help to empirically evaluate system's behaviors. Broadly, I am interested in designing systems to handle new trade-offs in cost, performance and efficiency. ... View Profile
Glynis M. Hamel

Glynis M. Hamel

Senior Instructor/Lecturer
Office: Fuller labs 132
Phone: +1-508-831-5252
Courses in the Computer Science department at WPI are always evolving; as an instructor, I'm never satisfied that I've found the "right" way to teach a course. The basic skills that are covered in our introductory curriculum - design, problem solving, testing, and documentation - are skills that serve all students, not just Computer Science majors. We try to offer courses that students find relevant and useful, and to provide examples that allow students to apply what they've learned to problems in their own disciplines. ... View Profile
Lane T Harrison

Lane T Harrison

Assistant Professor
Office: Fuller 136
Phone: +1-980-200-8363
Information visualization is a powerful means for understanding data and informing human minds. As people begin to rely on visualizations to make high-impact and even life-critical decisions, there is a growing need to ensure that information can be perceived accurately and precisely. My research addresses these challenges by leveraging cognitive and perceptual principles to quantify and model user performance with visualizations. ... View Profile
Neil Heffernan

Neil Heffernan

Professor
Office: Fuller Labs 237
Phone: +1-508-831-5569
Neil T. Heffernan enjoys doing educational data mining and running the ASSISTments system. ASSISTments helps schools teach better. It’s a web service hosted at WPI that allows teachers to assign nightly homework or daily class work. Students get instant feedback while teachers get live reports. Professor Heffernan enjoys supervising WPI students in creating ASSISTments content and features. He has  6 dozens paper in educational data mining, and 20+ papers in comparing different ways to optimize student learning. ... View Profile
George T. Heineman

George T. Heineman

Associate Professor
Office: Fuller Labs 133
Phone: +1-508-831-5502
Computer programming makes it possible to solve problems that otherwise could never be attempted. You can create worlds that could never be possible and help make this world a better place. Most of my professional and personal accomplishments were possible directly because of my understanding and practice of computer programming. For me, programming led me to appreciate fundamental concepts in computer science and directed me to major in CS. I've always been passionate about the possibilities of computer programming; this forms the basis for all of my teaching. ... View Profile
Xiangnan Kong

Xiangnan Kong

Assistant Professor
Office: Atwater Kent Lab, Rm 125
Phone: 508-831-5860
Professor Kong’s research interests focus on data mining and machine learning, with emphasis on addressing the data science problems in biomedical and social applications. Data today involves an increasing number of data types that need to be handled differently from conventional data records, and an increasing number of data sources that need to be fused together. Dr. Kong is particularly interested in designing algorithms to tame data variety issues in various research fields, such as biomedical research, social computing, neuroscience, and business intelligence. ... View Profile
Dmitry Korkin

Dmitry Korkin

Associate Professor
Office: Fuller Labs, Room B22
My research is interdisciplinary and spans the fields of bioinformatics of complex disease, computational genomics, systems biology, and biomedical data analytics. We bring expertise in machine learning, data mining and massive data analytics to study molecular mechanisms underlying genetic disorders, such as cancer, diabetes, and autism, and deadly infections, such as pandemic flu. Our approaches benefit from integrating Next Generation Sequencing, high-throughput interactomics, and structural biology data. ... View Profile
Kyumin Lee

Kyumin Lee

Assistant Professor
Office: Fuller Labs 130
Phone: +1-508-831-6826
Dr. Lee’s research interests are in social computing, information retrieval, data science, and cybersecurity over large-scale networked information systems like the Web, social media, crowdfunding, and crowd-based systems. My research focus has both positive and negative dimensions. On one hand, I focus on threats to these systems and design methods to mitigate negative behaviors; on the other, I look for positive opportunities to mine and analyze these systems for developing next generation algorithms and architectures that can empower decision makers. View Profile
Yanhua Li

Yanhua Li

Assistant Professor
Office: 100 Institute RD
My broad research interests are in analyzing, understanding, and making sense of big data generated from various complex networks in many contexts, including urban network analysis, large-scale network data sampling, measurement, online social behavior modeling. My recent research focuses on exploring the challenges in managing and analyzing big data from urban networks, with an ultimate goal of improving human life quality and designing smarter cities. ... View Profile
Rodica Neamtu

Rodica Neamtu

Associate Teaching Professor, Co-Founder and Co-Director Bucharest Project Center
Office: Fuller Labs FL-129
I am a data mining researcher who investigates how to develop and leverage ground-breaking techniques to explore time series datasets at the confluence of theoretical computer science and application domains like medicine, neuroscience, economics, transportation, and complex decision making. With more than fifteen years of teaching experience in various academic institutions, I am committed to use my love and talent for teaching and research to empower others through education to make a difference in the world. View Profile
Carlo Pinciroli

Carlo Pinciroli

Assistant Professor
Office: 85 Prescott 223B
Phone: 508-831-6853, +1-508-831-6853
The focus of my research is designing innovative tools for swarm robotics. I am developing Buzz, a programming language specifically designed for real-world robot swarms. During my Ph.D., I have designed ARGoS, which is currently the fastest general-purpose robot simulator in the literature. I am also working on swarm robotics solutions for disaster response scenarios, such as search-and-rescue and firefighting. View Profile

Daniel Reichman

Assistant Professor-Computer Science
Office: 100 Institute Road
Phone: 508-831-6571
I have completed my PhD at the Weizmann Institute of Science in 2014. Afterwards, I have been a postdoc at Cornell, UC Berkeley and Princeton. I am interested in how theoretical insights from computer science, discrete mathematics and probability theory can lead to better algorithms in the domains of artificial intelligence and machine learning. Intractability results such as NP hardness arise in numerous AI applications. Devising ``beyond worst case" approaches that can bypass intractability results is one of my main research interests. ... View Profile
Charles Davis Roberts

Charles Davis Roberts

Assistant Professor
Office: FL B25b
Phone: x6276
My research examines human-centered computing in digital arts practice. I designed and developed a creative coding environment for the browser, Gibber (http://gibber.cc), that I use both for educational research and audiovisual performances. Gibber is used to teach computational media to middle school, high school and university students in locations around the world, and I've performed with it throughout the US, UK and Asia in the experimental performance genre known as live coding. View Profile
Carolina Ruiz

Carolina Ruiz

Associate Professor and Associate Department Head
Office: Fuller Labs 232
Phone: +1-508-831-5640
Carolina Ruiz's research interests are in machine learning, artificial intelligence and data mining. Together with her graduate and undergraduate students, Dr. Ruiz has worked on numerous interdisciplinary research projects with clinicians from the University of Massachusetts Medical School on developing and using machine learning algorithms over clinical and behavioral patient data. ... View Profile
Elke A. Rundensteiner

Elke A. Rundensteiner

Professor
Office: Fuller Labs 135
Phone: +1-508-831-5815
As founding Director of the interdisciplinary Data Science program here at WPI, I take great pleasure in doing all in my power to support the Data Science community in all its facets from research collaborations, new educational initiatives to our innovative Graduate Qualifying projects at the graduate level. Having served as primary advisor and mentor of over 35 PhD students who have secured successful professional careers in computing, I'm proud of all the great accomplishments of students I have had the opportunity to collaborate with. ... View Profile
Gabor N Sarkozy

Gabor N Sarkozy

Professor
Office: Fuller Labs 134
Phone: +1-508-831-5408, +1-508-831-5358
My research interests are in graph theory, discrete mathematics, and theoretical computer science. I am especially interested in studying the structure of very large graphs,; an area that is getting more and more important these days. I enjoy teaching at WPI; in particular, I enjoy the project experience. I am the founder and director of the Budapest Project Center, the first and only WPI Project Center in Eastern Europe. I love sports, especially tennis and soccer. View Profile
Craig A. Shue

Craig A. Shue

Associate Professor
Office: Fuller Labs 236
Phone: +1-508-831-4933
I am interested in computer networking and security. Given the significance of the Internet in our economy and society, I am interested in improvements and studies that can have a real-world impact. My recent work has focused on how to make both enterprise and residential networks more secure. In my research work, I am exploring ways to change the traditional computer network communication model using techniques such as software-defined networking and network function virtualization. ... View Profile
Gillian Smith

Gillian Smith

Assistant Professor
Office: Fuller Labs B23
Phone: 508 831 6986
Dr. Smith's research interests are in computational creativity, game design, computer science education, and the intersection of traditional crafts and computation. Her interdisciplinary work merges technical research in AI and HCI with creative practice in textiles and games, with a view towards addressing social issues and broadening participation and perspectives on computing. ... View Profile
Therese Mary Smith

Therese Mary Smith

Assistant Teaching Professor
Office: FL-144
Phone: x6939
Dr. Smith's research interests are in computational medicine and computer science education. Her interest in data flow and other massively parallel computer architectures led to an application of Petri nets in biological networks. She is interested in finding biomarkers in datasets of relatively invasive tests such as a biopsy or blood test, and seeking a version of the biological signal in less invasive tests, such as a breath test or cheek swab. Dr. Smith wishes to use her background as a CEO and entrepreneur to strengthen students’ self-confidence. Dr. ... View Profile
Erin Solovey

Erin Solovey

Assistant Professor
Office: FL B21
Phone: +1-508-831-6936
My research is in human-computer interaction. One focus of my research is on next-generation interaction techniques, such as brain-computer interfaces, physiological computing, and reality-based interaction. I design, build and evaluate interactive computing systems that use machine learning approaches to adapt and support the user’s changing cognitive state and context. I also investigate novel paradigms for designing with accessibility in mind, particularly for the Deaf community. Much of my work also explores effective human interaction with complex and autonomous systems and vehicles. ... View Profile
Robert J. Walls

Robert J. Walls

Assistant Professor
Office: Fuller Labs 147
Jonathan Weinstock

Jonathan Weinstock

Assistant Teaching Professor
Office: 243 Fuller Labs
I am a practical and highly analytical problem solver, having worked in corporate R&D for 35 years at Bell Labs/Bellcore/Telcordia/Ericsson, Netapp, Motorola and Cisco Systems, and in academia as an Assistant Professor and as Adjunct Faculty. ... View Profile
Jacob Richard Whitehill

Jacob Richard Whitehill

Assistant Professor
Office: 100 Institute RD
My research interests are in applied machine learning, computer vision, data science and their applications to education, affective computing, and human behavior recognition. My work is highly interdisciplinary and frequently intersects cognitive science, psychology, and education. Before joining WPI, I was a research scientist at the Office of the Vice Provost for Advances in Learning at Harvard University. In 2012, I co-founded Emotient, a San Diego-based startup company for automatic emotion and facial expression recognition. ... View Profile
Wilson Wong

Wilson Wong

Assistant Teaching Professor
Office: Fuller B19
Phone: +1-508-831-5706
Prior to entering academia, I worked as Chief Technologist, Director of Information Systems, and Director of Technical Operations at various corporations in the information systems and software field. For the past 16 years teaching in university courses, I have aimed to impart this industry experience in my software engineering and databases courses by incorporating real life projects, examples, and whenever possible, collaborations with business organizations such as Brigham & Women's Hospital, the US Treasury, Dartmouth-Hitchcock Medical Center and Massachusetts General Hospital. ... View Profile
Jing Xiao

Jing Xiao

Director, Robotics Engineering Program
Office: 85 Prescott Street, Suite 201
Phone: 508-831-6363
My research spans robotics, haptics, multi-modal perception, and artificial intelligence, at the intersection of computer science and engineering. There are two highly related themes in my robotics research: one is the focus on “contact sport”, i.e., the contact and interaction between a robot or a part/tool it holds and the environment, and the other is real-time adaptiveness of robots to uncertainty and uncertain changes in an environment based on perception. ... View Profile
Ali Yousefi

Ali Yousefi

Assistant Professor
Office: 145 Fuller Lab.
My research focuses on developing methodological solutions to problems concerning neuroscience data analysis. ... View Profile

CS Office Staff and Lab Managers

<a href="/people/staff/nkcaligiuri">Nicole Caligiuri</a>

Nicole Caligiuri

Administrative Assistant VI
<a href="/people/staff/rcane">Refie Cane</a>

Refie Cane

Graduate Admin Coordinator
Phone: +1, (508), 8315000, x5357
<a href="/people/staff/mcourtemanche">Mary Courtemanche</a>

Mary Courtemanche

Administrative Assistant V
<a href="/people/staff/td">Tricia Desmarais</a>

Tricia Desmarais

Senior Grant Specialist
Phone: +1, (508), 8316470
<a href="/people/staff/jleveillee">John Leveillee</a>

John Leveillee

Lab Manager I
Phone: +1, (508), 8315000, x5822
<a href="/people/staff/dmagid">David Magid</a>

David Magid

ASSISTments Systems Staff
Phone: +1, (508), 8315000, x6189

Beckley Schowalter

Scholarship for Service Program Manager

Michael Voorhis

Lab Manager II
Phone: +1, (508), 8315000, x5674

Associated Faculty

Please note: All phone extensions start with +1-508-831-.

First Name Last Name Title Email Phone Extension Office Location
Jerry Breecher Adjunct Professor breecher@wpi.edu 5357 Fuller Laboratories 243
David Brown Emeritus Professor dcb@wpi.edu  5618 Fuller Laboratories 131
Joshua Guttman Research Professor guttman@wpi.edu    
Micha Hofri Emeritus Professor

hofri@wpi.edu

6911 Fuller Laboratories 133
Hao Loi Adjunct Professor hcloi@wpi.edu    
Aparna Mahadev Adjunct Professor amahadev@wpi.edu    
Suzanne Mello-Stark Research Professor simellostark@wpi.edu    
Gary Pollice Adjunct Instructor/Dir Ecuador PC gpollice@wpi.edu    
Keith Pray Adjunct Instructor kap@wpi.edu 0926  
Candace Sidner Research Professor sidner@wpi.edu