Faculty Research Interests
Motion planning, computational biology, robotics, computational geometry, animation, CAD, VR
Parallel and distributed computing, parallel algorithms, performance modeling, and optimization
Distributed real-time systems, scheduling algorithms, communication protocols, and large software systems
v
Web, databases, information retrieval
Computer animation, computer graphics, interaction techniques for 3D graphics, computer vision, image-based modeling and rendering, image and video processing
Chen, Jianer
Professor and Head of Graduate Admissions
Computer algorithms and their applications, computer graphics, computer networks, and computational biology
Computational neuroscience, brain networks, visual perception, autonomous semantics
Computer methods in geometry, computer algebra, mathematical software, programming languages and libraries, generic programming
Friesen, Donald K.
Professor and Associate Head for Academics
Algorithm analysis, complexity
Furuta, Richard
Professor and Undergraduate Advisor
Digital libraries, hypertext systems and models, computer-human interaction, electronic publishing
Intelligent sensors, speech processing, face recognition, machine olfaction, neuromorphic computation, mobile robotics, pattern recognition, machine learning
Concept learning, sketch recognition, artificial intelligence, human computer interfaces, the gender gap in computer science
Artificial intelligence, machine learning, intelligent agents, bioinformatics
Generic and generative programming, programming languages
Information theory, wireless ad hoc communication and sensor networks, file storage and retrieval, distributed systems, algorithms
Recombinant knowledge spaces, interface ecosystems, augmentation of
creative process, wearable affective computing.
Semiotics, time-based media, social interactivity, public
installation, ambient media, sensor networks, cultural databases.
Information visualization, human computer interaction, visual hypertext,
distributed and embedded real-time and Internet architectures, machine learning.
Geometric computing, graphics and visualization, simulation and modeling, and computer algebra
Computer architecture, power efficient systems, parallel/distributed systems, computer networks, cluster computing, QoS support in cluster networks and Internet, performance evaluation, and fault-tolerant computing
Quantum computing, image processing, cryptography
Real-time distributed computing systems, network performance and security, medical informatics, Intelligent Transportation Systems (ITS)
Software engineering, AI/KB software engineering, computer-human interaction
Real-time video streaming, congestion control, overlay networks, content distribution and caching, peer-to-peer networks, Internet traffic measurement, performance analysis, and stochastic modeling of networks
Energy-aware embedded systems & architectures, system-on-chip design, VLSI design, architecture for real-time systems, parallel & distributed systems
Distributed computing, fault tolerance, stabilization, dynamic reconfiguration
Operating systems, system architecture, computer networking, fault-tolerant systems, security
Compilers for parallel and distributed computing, parallel and distributed C++ libraries, adaptive runtime optimizations, architectures for parallel computing
Numerical algorithms, parallel computing, computational science, data mining and analysis
Computer graphics, geometric modeling, scientific visualization
Intelligent user interfaces, hypertext, computers and education, multimedia, new media, computers and design, computer-human interaction, computer-supported cooperative work
Software engineering, software models and metrics, expert systems, productivity improvement techniques
Networked robotics, multimedia, autonomous vehicle, optimization, automation
Deeply embedded wireless sensor systems, distributed systems, embedded and real-time computing, computer networking
Stroustrup, Bjarne
Professor and College of Engineering Endowed Chair in Computer Science
Distributed systems, software development tools, design, programming and programming languages, founding member of the ISO C++ standards committee
Bioinformatics/Computational Biology: multiple sequence alignment, motif finding with applications to predicting transcription factor binding sites, biological network analysis, identification of gene clusters within genomes
Taylor, Valerie E.
Department Head and Royce E. Wisenbaker Professorship I in Engineering
High performance computing, with particular emphasis on the performance analysis and modeling of parallel and distributed applications
Integrated circuit test, defect-based test, delay test, IDDQ test, fault diagnosis, realistic fault modeling, parametric and functional yield prediction
Algorithms and lower bounds for distributed computing systems, including mobile ad hoc networks and metamorphic robot systems. Specification, implementation and application of distributed shared objects, particularly randomized ones. Communication network protocols. Timing models and clock synchronization. Modularity in design and analysis of distributed algorithms.
Computer graphics, scientific and engineering applications, computational mathematics
Bioinformatics, high-performance computing