Computer Science Department Faculty Profiles
 |
Scott Anderson, Lecturer
Education: B.S. Yale University, M.S., Ph.D. University of Massachusetts at Amherst.
Teaching: intro for non-majors, graphics, databases, simulation
Research: artificial intelligence, planning, real time computation, simulation, robotics, graphics
Office: SCI E114, x3249 |
 |
Daniel Bilar, Hess Fellow/Visiting Assistant Professor
Education: B.A. Brown University, M.Eng. Cornell University, Ph.D. Dartmouth
Teaching: computer security, computer networks, reverse engineering
Research: Quantitative and structural risk analysis of networks, software and malicious code
Office: SCI E108, x3093 |
 |
Jean Herbst, Instructor of Science Laboratory
Education: B.S. University of Wisconsin---Madison, M.S. University of Rhode Island
Teaching: intro for majors and non-majors, machine organization, computer architecture, operating systems.
Office: SCI E131, x3162 |
 |
Ellen Hildreth, Professor
Education: B.S., M.S., Ph.D. Massachusetts Institute of Technology
Teaching: data structures, artificial intelligence, computer and human vision.
Research: Human visual processing through an integration of the synthesis of computer vision systems and experimentation in visual perception.
Office: E112, x3025 |
 |
Stella Kakavouli, Instructor of Science Laboratory
Education: B.Sc. National Technical University (Greece), Post Baccalaurate in CS, Wellesley College, M.Sc. Brown University,
Teaching: intro for majors and non-majors, data structures
Office: SCI E131, x3120 |
 |
Sohie M. Lee, Instructor of Science Laboratory
Education: B.S. Cornell University, M.S. Stanford University, Ph.D. University of California, San Diego
Teaching: intro for majors and non-majors, data structures
Research: neural network models of memory, cognitive neuroscience
Office: SCI E127, x3123 |
 |
Panagiotis (Takis) Metaxas, Associate Professor and Department Chair
Education: B. Sc. University of Athens, M.S. Brown University, Ph.D. Dartmouth College
Teaching: intro for non-majors, multimedia, parallel computing, algorithms, programming languages, data structures
Research: cybertrust, web spam, cognitive hacking, parallel computing, multimedia.
Office: SCI E116, x3054 |
 |
Mark Sheldon, Visiting Assistant Professor
Education: B.S. Duke University, S.M., Ph.D. Massachusetts Institute of Technology
Teaching: intro for majors and non-majors, systems programming, programming languages
Research: programming language design and implementation; distributed information discovery
Office: SCI E126, x3062. |
 |
Randy Shull, Professor
Education: B.A. Humboldt State University, M.S. University of New Hampshire, Ph.D. Dartmouth College
Teaching: intro for majors and non-majors, algorithms, languages and automata, networks machine organization
Research: combinatorial optimization and network flow problems
Office: SCI E120, x3102 |
 |
Jennifer Stephan, Assistant Professor
Education: B.S., Johns Hopkins University, M.S., Ph.D., Carnegie Mellon University
Teaching: intro for majors and non-majors, machine organization, computer achitecture, operating systems, algorithms
Research: software fault-tolerance, reliable control, optimal control, recovery mechanisms for control systems.
Office: SCI E104, x3152 |
 |
Brian Tjaden, Assistant Professor
Education: B.A. Amherst College, M.S., Ph.D. University of Washington
Teaching: intro for majors, bioinformatics, algorithms
Research: bioinformatics, algorithm design and analysis, computer science education
Office: SCI E106, x3354 |
 |
Franklyn (Lyn) Turbak, Associate Professor
Education: B.S., M.S., Ph.D., Massachusetts Institute of Technology
Teaching: intro for majors, data structures, robotics, algorithms, programming languages, compilers, computer security
Research: programming language design and implementation, modular programming, program visualization, robotics, educational computing
Office: SCI E126, x3049 |
 |
Rita Purcell, Administrative Assistant
|
|