Experts in Subject: Computer science

Artificial Intelligence, Computer science, Human-robot interaction, Robotics

Professor Jim Boerkoel

Jim Boerkoel, PhD, specializes in human robot interaction, artificial intelligence, and interaction design—designing better human computer interactions. Boerkoel directs the Human Experience & Agent Teamwork Lab. The goal of the HEATLab is to develop techniques that augment humans’ own cognitive and physical abilities to create integrated human-agent teams that are more capable than their individual counterparts. […]

Computer science, Computer vision, CS curriculum, CS outreach, High school CS, Middle school CS, Robotics

Zachary Dodds, PhD, Leonard-Johnson-Rae Professor of Computer Science, researches robotic hand/eye coordination and computer vision-based robotics. He is interested in finding the best way to tell a robot what to do and ensure it gets done, using cameras as sensors. When a robot and a human are looking at the same thing, it isn’t obvious […]

Computer science, High-speed networking, K-12 computer science education, Network security

Michael Erlinger, PhD, researches computer networking and has worked extensively in the areas of network security and management, including: intrusion detection systems, intrusion alert formats, secure protocols, and integration of security systems into network management systems. Erlinger also researches K-12 computer science education and is passionate about increasing computer science awareness in youth. He co-directs […]

Computer science, Intelligent music software, jazz improvisation, Music, Neural networks, Programming languages

Robert Keller, PhD, specializes in intelligent music software, programming languages, neural networks and genetic programming. Keller is an accomplished jazz musician and has developed a music notation software program–dubbed the Improvisation Advisor, or “Impro-Visor”—that allows jazz musicians to compose and listen to improvised solos. The free, open-source software was released in 2006, and Keller’s research […]

Computer performance, Computer science, Computer storage, Hard drives, Solid-state disks

Geoff Kuenning, PhD, researches file systems. His most visible project is the SNIA IOTTA Trace Repository, a compendium of trace data used by file systems researchers worldwide. Kuenning contributed to the development of a memory-based file system; a study of file size distributions; and a system for detecting insider misbehavior by observing file access patterns. […]

Computational thinking, Computer science, Computer science education, Women in CS

Colleen Lewis, assistant professor of computer science

Colleen Lewis, PhD, specializes in computer science education and curriculum development. Lewis researches gender and diversity issues in CS education and how programming environment shapes perception, learning and goals. She studies attrition in introductory computer science courses; whether pair programming is more effective than other forms of collaboration for young students; and how students transfer […]

Algorithms, Complexity theory, Computational biology, Computer science, Network routing, Optical networks

Ran Libeskind-Hadas

Ran Libeskind-Hadas, PhD, R. Michael Shanahan Professor of Computer Science, researches design and analysis of algorithms. His current research is primarily in the area of algorithms for computational biology. In particular, he has been studying the cophylogeny reconstruction problem. In this problem, there are two evolutionary trees (e.g., a host and parasite tree, a species […]

Computer science, Literacy education, Machine learning, Natural language processing

Julie Medero, PhD, researches natural language processing, machine learning and educational applications of language technology. Her research integrates ideas from computer science, linguistics, and electrical engineering to develop new applications of natural language processing to the area of literacy education. In particular, she is interested in how we can use signal processing and machine learning […]

Compilers, Computer science, Concurrency, Object calculi, Programming languages, Type theory

Christopher Stone, PhD, researches programming language theory and implementation. He is particularly interested in type systems for functional and object-oriented languages as well as the safety and correctness guarantees that type systems can provide. Stone has worked on the design and implementation of type systems for computer languages with advanced features such as extensible objects […]

Algorithms, Complexity theory, Computer games, Computer graphics, Computer science, Image processing

Elizabeth Sweedyk, PhD, specializes in the design, development and assessment of serious computer games, i.e. games that do more than simply entertain. Her work includes educational games, games for health, games that provide social critique and games as art. Sweedyk is passionate about increasing computer science awareness in youth and seeks to introduce younger students to […]

Next page of experts »