Computers

Guy G. Lemieux

Guy G. Lemieux

Professor

Vector processors, parallel programming, programmable logic devices (PLDs, FPGAs), computer architecture, computer arithmetic, custom computing hardware, computer engineering

Joseph Yan, PhD

Joseph Yan, PhD

Senior Instructor

Associate Head, Undergraduate Academic Programs

Robotics, mechatronics, biomimetic robotics, control, microsystems, micro-aerial vehicles, biomedical devices

Konrad Walus, PhD

Konrad Walus, PhD

Associate Professor

3D printing, printable devices, printable electronics, microelectromechanical systems, sensors, nanoelectronics, nanotechnology, bioprinting, biofabrication, 3D printers, printable sensors, computing, quantum computers, quantum computing

Lutz Lampe, PhD

Lutz Lampe, PhD

Professor

Associate Head Research and International Outreach

Communication systems, wireless communications, mobile communications

Edie Rasmussen, PhD

Professor

Information retrieval, search engines, indexing, digital libraries, multimedia databases

Robert Bridson, PhD

Adjunct Professor

Computer graphics, computer animation, scientific computing, numerical analysis

David Lowe

David Lowe

Professor

Computer vision, machine vision, household robots, image processing

Ronald Rensink

Ronald Rensink

Associate Professor

Vision, attention, consciousness, interface design

Ian Yellowley, PhD

Professor Emeritus

Manufacturing and industrial engineering, product design, CNC, motion control, manufacturing process optimisation

Prof. Karen Cheung, PhD

Prof. Karen Cheung, PhD

Professor

Biotechnology, MEMS and BioMEMS, Microtechnology, Lab-on-a-Chip, Microfluidics, neural implants, biomedical engineering, 3D printing, tissue engineering,

Michael Meitner

Associate Professor

Forest aesthetics and scenic beauty, outdoor recreation, environmental visualization, geographic information systems, visual perception, agent-based modeling, sustainable development

Vikram Krishnamurthy, PhD

Vikram Krishnamurthy, PhD

Professor

Signal processing, radars, machine learning, wireless communications, CDMA, neurobiology

Michael Friedlander

Michael Friedlander

Associate Professor

Numerical optimization, numerical linear algebra, scientific computing

Steven Wolfman, PhD

Steven Wolfman, PhD

Senior Instructor

Computer science education, active learning, kinesthetic learning activities, pen-based computing

Joanna McGrenere, PhD

Joanna McGrenere, PhD

Professor; Associate Head, Graduate Affairs

Human-computer interaction, user interface design, computer science

John D. Madden, PhD

John D. Madden, PhD

Professor

Artificial muscle and application to medical devices, photosynthetic photovoltaics, super-capacitors, batteries, sensors, carbon nanotube devices

Tor M. Aamodt, PhD

Tor M. Aamodt, PhD

Associate Professor

Computer architecture, optimizing compilers

Paul Pavlidis, PhD

Professor

Bioinformatics, genomics, gene networks, systems biology, computational biology, human genome, gene mutation

Leo Stocco, PhD

Leo Stocco, PhD

Senior Instructor

Robotics, medical robotics, haptic interfaces, human computer interfaces, tennis, 3D printing

Dr. Steven Hallam, PhD

Dr. Steven Hallam, PhD

Professor

Microbial ecology, biological engineering, bioinformatics, entrepreneurship, genomics, single-cell genomics, metabolic pathway inference, metagenomics, environmental genomics, automation systems, synthetic biology, machine learning, information aesthetics, science communication, scholarship of education leadership, functional screening, biocatalyst discovery, bioeconomy, bioenergy, microplastics, anaerobic digestion, cyanobacteria, metabolic interaction networks, symbiosis, climate change, oxygen minimum zones, oceanography, sustainability,