Margaret Robinson

Chair of Computer Science, Professor of Mathematics

Margaret Robinson is a number theorist whose work combines analysis, algebra, and topology to understand number theoretic objects, in particular zeta functions. For Robinson, the research is addictive because objects from other areas of mathematics arise like strange outcrops revealing unexpected constituents in the rock of number theory. Tracking down and explaining why these startling connections exist is tantalizing, sometimes frustrating, but never boring.

Lisa Ballesteros

Associate Professor of Computer Science

Peter Klemperer

Visiting Lecturer

Audrey Lee St. John

Associate Professor of Computer Science

Motivated by computational challenges arising in robotics, biology and computer aided design, Audrey St. John’s research focuses on building theoretical foundations and developing efficient algorithms for geometric problems. She has received a Faculty Early Career Development (CAREER) award from the National Science Foundation to support her work on autonomous multi-robot formations. St. John also works on activities to broaden participation in computer science and STEM, including creating low-risk hardware experiences through the makerspace and helping to develop MaGE, an inclusive academic peer mentorship program (funded by Google’s CS Capacity program).

Audrey St. John

Barbara Staudt Lerner

Associate Professor of Computer Science

Barbara Lerner conducts research in scientific data provenance, in particular recording the history of data and how it is processed from the point of collection to the point of publication.  Such detailed provenance increases confidence in the reliability of the data and allows for principled questioning of the data analysis results.  This work is done in collaboration with ecologists from Harvard Forest and computer scientists from Harvard University and the University of Massachusetts Amherst.

Eitan Mendelowitz

Visiting Assistant Professor of Data Science

Eitan Mendelowitz’s work is situated at the intersection of computer science and the arts. His research focus is on authoring systems for physically interactive media environments. Mendelowitz creates data-driven interactive media art, realtime-media for performance, and public art installations. His transdisciplinary practice blends performance, installation, and generative literature, with embodied interaction, physical interfaces, sensing, data science, and artificial intelligence. Mendelowitz has contributed to permanent architectural-scale public artworks and is currently working on the Global Proverbs Project, an aesthetically motivated digital humanities research initiative.

Eitan Mendolwitz

Heather Pon-Barry

Clare Boothe Luce Assistant Professor of Computer Science

Heather Pon-Barry's research is at the intersection of spoken language processing and human-robot interaction. She directs the Interactive Computing Research Lab where she and students are enabling humanoid and service robots to engage human users in conversational dialogue. She develops algorithms to automatically find patterns in speech data, for example, to recognize affect and emotion and explores how these methods can inform the design of intelligent, adaptive human-robot interactions. Pon-Barry also works on activities to broaden participation in computer science, including the development of MaGE, an inclusive academic peer mentorship program.

Heather Pon-Barry

Daniel Sheldon

Assistant Professor Computer Science

Janet Slocum

Lab Instructor & Visiting Lecturer

Yueming Yang

Visiting Lecturer in Computer Science

Yueming Yang's work focuses on turning the traditional two-dimensional graphic representations of the world into three-dimensional. In particular, he is interested in improving the current time consuming large scale 3D reconstruction methods. Recently, he presented his work of Divide-and-Conquer-then-Fusion reconstruction, which largely reduced the quadratic time complexity of the popular Structure-from-Motion 3D reconstruction method, at IEEE AVSS 2016. His work also includes applications such as 3D video surveillance and 3D tourism.

Yueming Yang


Paul Dobosh

Professor Emeritus of Computer Science

Robert Weaver

Professor Emeritus of Mathematics and Computer Science


Luke Jaeger

Technical Project Administrator

Luke Jaeger is the CS department systems administrator. He also brings an eclectic studio art background to the MHC makerspace, where he helps students and staff with physical fabrication and 3D printing. On any given day he is equally likely to be operating a computer keyboard, soldering iron, table saw, or laser cutter. Luke's drawings, paintings, and small sculptures have been exhibited in Boston and New York; his animated films have been shown in festivals and theaters worldwide. He also plays in a guitar orchestra and a funk / soul band.

Wendy D. Queiros

Department Coordinator

Charles Romer

Lab Instructor

Barbara Rotundo

Program and Lab Coordinator

Amy Tayloe

Lab Instructor

By day, Amy works as a lab instructor for intermediary computer science; by night, she grades homework and rids the city of crime.