Faculty - By Research Area

NAME APPLIED COMPUTATION PHONE
Martin Berzins Adaptive numerical methods, parallel algorithms, computational fluid and solid mechanics applications 801.585.1545
Thomas Fletcher Shape analysis, Computer vision and image analysis, Diffusion tensor image processing and analysis 801.587.9641
Guido Gerig Medical image analysis 801.585.0327
Chuck Hansen Visualization, computer graphics, parallel computation, computer vision 801.581.3154
Chris Johnson Visualization, Scientific Computing, Image Analysis 801.581.7705
Mike Kirby Scientific computing and visualization 801.585.3421
Miriah Meyer Visualization, human-centered design 801.585.6513
Valerio Pascucci Computer graphics, computational geometry, geometric programming, and solid modeling 801.587.9885
Marcel Prastawa Image analysis, computer vision and machine learning (pattern recognition) 801.581.8984
Ross Whitaker Image processing, medical image analysis, data analysis and visualization, geometry processing 801.587.9549
NAME ARTIFICIAL INTELLIGENCE PHONE
Tom Henderson Computer vision, mobile robotics 801.581.3601
John Hollerbach Robotics, teleoperation, virtual reality, and human motor control 801.585.6978
Ellen Riloff Natural language processing, information retrieval, and artificial intelligence 801.581.7544
Jur van den Berg Robotics, virtual environments 801.585.5379
NAME COMPUTER GRAPHICS PHONE
Adam Bargteil Computer graphics and animation 801.585.0132
Elaine Cohen Computer graphics, scientific visualization, geometric modeling, and mechanical design 801.581.8235
Rich Riesenfeld Computer graphics, geometric modeling, design 801.581.7026
William Thompson Vision science, spatial organization, perception and graphics 801.585.3302
Cem Yuksel animation, computer graphics n/a
NAME COMPUTER SYSTEMS PHONE
Rajeev Balasubramonian Computer architecture: multi-core processors, memory hierarchy bottlenecks, instruction-level parallelism, power-efficient processors 801.585.4553
Richard Brown VLSI, Microprocessor Design, Biomedical Electronics, Sensors 801.585.7498
Erik Brunvand Computer architecture and VLSI systems 801.581.4345
Al Davis Embedded and multi-core architecture, automatic domain specific architecture synthesis, VLSI, and asynchronous circuits 801.581.3991
Matthew Flatt Programming languages and systems 801.587.9091
Mary Hall Parallel computing, compiler optimization, performance tuning 801.585.1039
Lee Hollaar Digital intellectual property law 801.581.3203
Sneha Kasera Computer networks and systems, mobile systems and wireless networks, network security 801.581.4541
Bob Kessler Systems software and software engineering 801.581.4653
John Regehr Embedded systems, sensor networks, static analysis, real-time systems, operating systems 801.581.4280
Robert Ricci Networks, operating systems, distributed systems, virtualization 801.581.8354
Kobus van der Merwe Network systems, cloud computing, security, mobile networking 801.581.3012
NAME INFORMATION MANAGEMENT PHONE
Feifei Li Database, Big Data Analytics, Large-scale Data Management Systems 801.585.6673
NAME PROGRAM ANALYSIS AND FORMAL METHODS PHONE
Ganesh Gopalakrishnan Dynamic formal verification of message passing (MPI) and thread programs. Formal analysis/verification of protocols, Verification tool development 801.581.3568
Matthew Might Security, parallelism, verification and optimization 801.585.0122
Zvonimir Rakamaric Formal methods, software reliability, software resilience 801.581.6139
NAME ALGORITHMS PHONE
Suresh Venkatasubramanian High dimensional geometry, clustering, kernels, large data models 801.581.8233
Jeff Phillips Algorithms, data mining and machine learning 801.585.7775
NAME EDUCATION PHONE
Jim de St. Germain Artificial Intelligence, parallel computing, autonomous agents 801.585.3352
Peter Jensen 801.585.9418
Erin Parker Programming languages, Computer memory systems and performance 801.587.9505
Joe Zachary Application of computers to education 801.581.7079