Note: This website is not updated anymore and may contain outdated information. The new website is at https://www.uregina.ca/science/cs

Research Areas of Faculty Members

Faculty
Research Areas
Artificial Intelligence; Bayesian Networks; Database Systems; Information Retrieval
Rough Set Applications; Computer Education; Software Engineering
Major research areas:
Computer Music and Audio; Speech Recognition; Signal Processing;
Secondary research areas:
Human-Computer Interaction; Information Retrieval
Natural Language Processing; Analysis and (re)synthesis; Auditory Scene Analysis; Multimedia
Databases: knowledge discovery in databases; data mining;
Artificial Intelligence: machine discovery; machine learning; natural-language processing;
Computer Animation: animation software design
Human-Computer Interaction; Scientific ; Visualization; Computer Graphics
Information Visualization; Visual Analytics; Geovisual Analytics; Web/Image Search; Mobile Computing
Knowledge discovery and data mining; Parallel and distributed computing; Software engineering; Human-computer interaction
The application of technology assisted learning with an emphasis on the use of multimedia and on-line learning in education, training and continuing education of professionals for the information technology community.
Knowledge Representation; Constraint Programming; Temporal Reasoning
Scheduling and Planning; Artificial Intelligence and Software Engineering
Agent-oriented Software Engineering; Multi-Attribute and Reverse Auctions; Trust Management; Formal Methods; Constraint Programming; Users' Preferences
Database theory as it applies to the design of ordered databases, such as Web services, and data warehousing.
Design and analysis of algorithms; Computational geometry; Graph theory; Combinatorial optimization
Computer Graphics; Scientific Visualization
Medical Imaging; Simulation
Data mining;Soft computing; Web intelligence systems
Intelligent Information Systems:
Information retrieval; data mining and data analysis; retrieval models; retrieval techniques; system evaluation
Uncertainty in Artificial Intelligence:
Uncertain reasoning; uncertainty measures; uncertainty management; non-classical logics; fuzzy sets; rough sets; interval computation and reasoning; granular computing; applications of measurement theory and decision theory
Computational learning theory (interactive learning, query learning, inductive inference); Artificial intelligence (machine learning, search and planning); Formal languages (pattern languages, learning regular languages)
To Top of Page