• Scott D. Anderson

    Lecturer in Computer Science

    B.S., Yale University; M.S., Ph.D., University of Massachusetts (Amherst)


  • Jean Herbst

    Instructor in Computer Science Laboratory

    B.S., University of Wisconsin (Madison); M.S., University of Rhode Island

    Expert in computer hardware: the nuts and bolts (or, gates and chips) that make a computer work.


  • Ellen C. Hildreth

    Professor of Computer Science

    B.S., M.S., Ph.D., Massachusetts Institute of Technology

    Research on human vision combining computer modeling and perceptual studies; interdisciplinary computer science education.


  • Stella Kakavouli

    Stella Kakavouli

    Instructor in Computer Science Laboratory

    B.S., National Technical University (Athens, Greece); M.S., Brown University

    Teaches introduction to computer science for majors and non-majors, as well as data structures.


  • Sohie Moody Lee

    Senior Instructor in Computer Science Laboratory

    B.S., Cornell University; M.S., Stanford University; Ph.D., University of California (San Diego)

    Interested in the intersection of cognitive science and computer science as well as the development of introductory computer science curriculum.


  • P. Takis Metaxas

    Professor of Computer Science

    B.Sc., University of Athens (Greece); Ph.D., Dartmouth College

    Engaged in research on Web Science, Web Spam and Information Retrieval, Medical s/w, Parallel Computing, Multimedia, and CS Education.


  • Darakhshan Mir

    Darakhshan Mir

    Norma Wilentz Hess Fellow in Computer Science

    B.Tech., National Institute of Technology (India); M.S., The George Washington University; Ph.D., Rutgers University

    Engaged in research on data privacy: specifically, examining the meaning and deployment of formal notions of privacy to sensitive data analyses. 


  • Eni Mustafaraj

    Eni Mustafaraj

    Assistant Professor of Computer Science

    M.Eng., Polytechnic University of Tirana (Albania); Ph.D., Philipps-Universität Marburg (Germany)

    Applies principles of artificial intelligence in social computing; studies how societal problems transfer onto computational platforms.


  • Rhys Price Jones

    Visiting Lecturer in Computer Science

    B.A., M.A., Oxford University; M.Sc., University of Calgary; Ph.D., University of London; M.Sc., Indiana University

    Rhys likes to challenge students, conventions, preconceptions and the status quo. Your help is appreciated.


  • Rita Purcell

    Rita Purcell

    Administrative Assistant

    Administrative Assistant for Geosciences and Computer Science


  • Orit Shaer

    Clare Booth Luce Assistant Professor of Computer Science

    B.A., Academic College of Tel-Aviv; M.S., Ph.D., Tufts University

    Explores new human-computer interaction techniques that provide seamless interfaces between people, computers, and the physical world.


  • Randy Shull

    Professor of Computer Science

    B.A., Humboldt State University; M.S., University of New Hampshire; M.A., Ph.D., Dartmouth College

    Currently studying the discrepancy of partial orders as a measure of "fairness" achievable under extension to weak or linear orders.


  • Brian Tjaden

    Theresa Mall Mullarkey Associate Professor of Computer Science

    B.A., Amherst College; M.S., Ph.D., University of Washington

    Professor of computational biology, computer science, genomics, and bioinformatics.


  • Lyn Turbak

    Franklyn A. Turbak

    Associate Professor of Computer Science

    S.B., M.S., Ph.D., Massachusetts Institute of Technology

    Programs and programming languages are at the heart of both my teaching and research.