David Flatla
Associate Professor; Graduate Program CoordinatorUniversity of Guelph · School of Computer Science
human-computer interaction · accessibility · colour vision · perception
- human-computer interaction
- accessibility
- colour vision
Search and navigate
University of Guelph · School of Computer Science
human-computer interaction · accessibility · colour vision · perception
University of Maryland, College Park · Computer Science
ai and robotics · computer vision and machine perception
University of Massachusetts Amherst · Computer Science
machine learning
Carleton University · School of Computer Science
computer graphics · computer games
University of Maryland, College Park · Computer Science
algorithms and theory · information retrieval and geographic information systems (gis)
University of Maryland, College Park · Computer Science
programming languages and software engineering · cybersecurity and cryptography
University of New Brunswick · Faculty of Computer Science
biomedical engineering · signal processing · software engineering · knowledge engineering
University of Saskatchewan · Computer Science
machine learning · data science
Rensselaer Polytechnic Institute · Computer Science
knowledge representation and reasoning · semantic web · artificial intelligence
University of Massachusetts Amherst · Computer Science
networking and distributed systems
University of Guelph · School of Computer Science
image processing · image analysis · human-computer interaction · serious gaming · educational research · colour science
McMaster University · Computing and Software
human-computer interaction · robotics
Toronto Metropolitan University · Computer Science
software reliability · software verification and validation · software engineering
University of Saskatchewan · Computer Science
distributed systems · networks · systems
Rice University · Computer Science
artificial intelligence · statistical machine learning · natural language processing · predictive modeling
Ohio State University · Computer Science and Engineering
high-performance computing · parallel computing · interconnection networks · distributed systems
Concordia University · Computer Science and Software Engineering
distributed systems · systems
University of Ottawa · Electrical Engineering and Computer Science
machine learning · databases · natural language processing
University of Wisconsin–Madison · Department of Computer Sciences
computer science
New Jersey Institute of Technology · Computer Science
databases · data warehousing · query processing