Rau-Chaplin, A., BcS (York), McS, PhD (Carleton), High Performance Computing, Parallel Algorithms, Data Mining & Warehousing, and Risk Analytics

Associate Deans

Beiko, R. G., BSc (Dalhousie), PhD (Ottawa), Computational biology, Graph algorithms, Machine learning, Evolutionary algorithms, High-performance computing
Blouin, C., BSc (Laval), PhD (Dalhousie), Protein evolution and biophysics, Algorithms, Biogenetics, High-performance computing, Statistical mechanics, Molecular modeling

Graduate Administrators

Cheng, D.
Telephone (902) 717-3232, Email:
Ramamoorthy, V.
Telephone (902) 494-1798, Email:
Teferra, M.
Telephone (902) 494-6438, Email:

Professor Emeritus

Shepherd, M. A., MSc, PhD (Western), Hypertext, Information retrieval, Web information systems, Electronic news, Information filtering, Health informatics
Slonim, J.,
BSc (UBC), MSc (Western), PhD (Kansas), Electronic Commerce, Software Engineering Databases, Distributed Databases, Software Testing, Transaction Management, Software Architecture


Abidi, S., BEng (NED, Eng and Tech), MSc (Miami), PhD (Surrey), Knowledge management, Artificial Intelligence, Medical Informatics, Knowledge discovery and data mining, Neural Networks, Enterprise Information Systems
Arnold, D., Diploma (Dortmund), MSc (Simon Fraser), PhD (Dortmund), Evolutionary computation, Optimization
Beiko, R. G., BSc (Dalhousie), PhD (Ottawa), Computational biology, Graph algorithms, Machine learning, Evolutionary algorithms, High-performance computing
Blouin, C., BSc (Laval), PhD (Dalhousie), Protein evolution and biophysics, Algorithms, Phylogenetics, High-performance computing, Statistical mechanics, Molecular modeling
Bodorik, P., BSc (Calgary), MEng, PhD (Carleton), Databases and Distributed databases, Architectural support for operating systems
Brooks, S., BSc (Brock), MSc (UBC), PhD (Cambridge), Computer graphics, image editing and visualization
Heywood, M., BEng (Plymouth), PhD (Essex), Genetic programming; Classification; Reinforcement learning, Evolutionary gaming
Keselj, V., BSc (Belgrade), MSc, PhD (Waterloo), Natural language processing, Text mining, Information retrieval, Multiagent systems, Algorithmic number theory
Matwin, S., MSc, PhD (Warsaw), DSc (Pol Acad of Sci), Machine learning, Data mining, Text mining
Milios, E., Dipl Eng (NTUA), SM, EE, PhD (MIT), Networked information spaces, Machine learning, Text mining, Visual text analytics
Ralph, P., BComm, BSc (Memorial), PhD (UBC), Software engineering, Human-computer interaction, Agile methods, Human-centred design, Game deveopment, Software design, Research methods, Qualitative methods
Sampalli, S., BEng (Bangalore), PhD (Indian Institute of Science), Network security, High-performance routing and switching, Hybrid (wireless and optical) networks design, Active networks, Secure grid computing
Torgo, L., PhD (Porto),  Machine learning, Utility-based predictive analytics, Time series forecasting, Spatial & spatiotemporal analytics
Trappenberg, T., MSc, PhD (RWTH Aachen), Computational neuroscience, Machine learning, Hierarchical temporal memory; Reinforcement learning; Self-organizing maps; Dynamic neural field theory; Classification and modeling, Learning and memory
Watters, C. R., BSc, MSc, MLS (Western), PhD (TUNS), Information retrieval, Web information systems, Virtual documents, Hypertext
Zeh, N., MCS (Dipl-Inf) (Friedrich-Schiller-Universitaet Jena), PhD (Carleton), Algorithms and data structures, I/O-efficient and cache-oblivious algorithms, Parallel algorithms, Graph algorithms, Computational geometry
Zincir-Heywood, A. N., BSc, MSc, PhD (Ege Univ), Network security, Network management and Network information retrieval

Associate Professors

Blustein, J., BSc, MSc, PhD (Western), Hypertext and digital libraries, Human-computer interaction, Postcolonial computing
Gagie, T., BSc (Queen's), MSc (Toronto), Dr rer nat (Bielefeld), Algorithms and data structures, Bioinformatics, Data compression
He, M., BEng (Nanjing P&T), MMath, PhD (Waterloo), Algorithms and data structures, Computational geometry
McAllister, M., BMath (Waterloo), MS, PhD (UBC)
Oore, S., BSc Hon (Dalhousie), MSc, PhD (Toronto), Machine learning, Deep learning, Computational creativity, Neural networks
Orji, R., BSc (UNIZIK), MSc (METU), PhD (Saskatchewan), Human-computer interaction, persuasive technology, Behaviour change systems, Games for change, Personalized and adaptive systems, Human-computer interaction for health, Human-computer interaction for deveopment
Paulovich, F., BSc, MSc (Sao Carlos), PhD (Sao Paulo), Information visualization, Visual analytics, Visual data mining, Machine learning, Data mining
Reilly, D., BA Hons (McGill), BEd (Queen's), PhD (Dalhousie), Ubiquitous computing, Collaborative technology, Information visualization, Mixed reality, Human-computer interaction
Ye, Q., BEng, MEng (Harbin), PhD (Alberta), Mobile and wireless neworks, Internet of things, Network security, Cloud computing, Data Analytics

Assistant Professors

Haque, I., PhD (Alberta), Network design and optimization, Software devine networking, Internet of things, Cyber physical system
Hernandez-Castillo, C., BSc, MSc, PhD (Veracruzana), Neuroscience, Artificial intelligence
Malloch, J.
, BA (Dalhousie), MA, PhD (McGill), Human computer interaction
Poitras, E., BA (Moncton), MA, PhD (McGill), Adaptive instructional systems and technologies, Immersive reality for mobile and wearable devices, Educational data mining and learning analytics, Self-regulated learning, Computer science education
Rahman, M., BSc (Bangladesh), MSc, PhD (Saskatchewan), Software Engineering
Whidden, C., BCS, MCS, PhD (Dalhousie), Algorithms, Bioinformatics, Combinatorics, Deep learning, Graph theory, Lateral gene transfer, Microbial communities, Oceans, Human microbiome, Phylogenetics

University Teaching Fellows

Brodsky, A., BMath (Waterloo), MSc, PhD (UBC)

Senior Instructors

Aziz, K., BSc (UET Lahore), MSc (NUS), PhD (TU Wien)
Kalyaniwalla, N., BSc (Xavier's), MS, PhD (RPI)
MacKay, B.,
BA (Mt. Allison), BTHMgmt (MSVU), PhD (Dalhousie)
Sampangi, R.,
BEng (NIE), MTech (UOM), PhD (Dalhousie)
Siegel, A.,
BSc (Eckerd), MSc, PhD (Dalhousie)


DeGagne, C., BSc (Brandon), MSc (Bristol), PhD (Dalhousie)
Hawkey, K.,
BCS, PhD (Dalhousie)
Hawkey, R., BCS (Dalhousie)

Adjunct (FGS)

Abusharekh, A., BSc (Al-Azhar), MSc, PhD (George Mason), Computer networks and network traffic analysis, attributed and concurrent programming, Service-Oriented computing, discrete event simulation, Big Data analytics
Bellinger, C., BCS, MCS (Carleton), PhD (Ottawa), Machine learning, Data analysis, Data mining
Brown, C., BSc, (Reading), PhD (Portsmouth), Benthic ecosystems
Gao, Q., BEng (Xi'an Jiaotong), MAS, PhD (Waterloo), Pattern analysis and machine intelligence, Computer vision and augmented reality, Dta mining and data warehouses, Cloud computing, Internet of things
Hessler, I., BSc, MSc (FU Berlin), PhD (Bremen)
Kirsebom, O., BSc , PhD (Aarhus), Nuclear astrophysics
Lucic, V., Dipl. Ing. E. Eng. (Univ Nis), MASc, PhD (Waterloo), stochastic analysis and optimal control, application of statistical and econometric methods in financial prediction
Makanju, Tokunbo, BSc (Lagos), MCS, PhD (Dalhousie)
McAllister, T., BSc, MSc (Alberta), PhD (Guelph)
Sherkat, E., BSCE (Isfahan), MSC (Tehran, PhD (Dalhousie)
Shepherd, M. A., MSc, PhD (Western), Hypertext, Information Retrieval, Web Information Systems, Electronic News, Information Filtering, Health Informatics
Soares, A., BCS, MCS (Paraiba), PhD (Pernambuco), Spatiotemporal data enrichment, Segmentation, Classification, Clustering, Visualization
Van Woensel, W., BSc, MSc, PhD (FU Brussels), Health informatics, mobile computing, Knowledge representation and reasoning

Cross Appointments

Abidi, S., MBBS (Karachi), MSc (Sains Malaysia), PhD (Dalhousie), Health Knowledge Management, Critical Decision Support, Health Knowledge Modeling and Computerization, Patient-Centered Care, Comorbid Care Planning, Knowledge Translation, Health Information Systems, Evaluation of Health Information Systems
Janssen, J., MSc (Eindhoven), PhD (Lehigh), Analysis and modelling of self-organizing networks, combinatorial optimization
Klein, R., BA (SUNY), MA, PhD (Oregon), Human perception, attention, cognition and performance; Cognitive neuroscience; Applied cognitive psychology. Visual attention and its disorders; Ready and dyslexia; Eye witness testimony, human factors, performance rhythms, counterfeit detection, problem gambling
Sampalli, T., BEng (Bangalore), MASc, PhD, (Dalhousie)
Selinger, P., PhD (Univ Pennsylvania), Mathematics and Statistics. Semantics of programming languages; Quantum computing
Seto, M., BASc, MASc, PhD (UBC), PEng
Smit, M., BSc, McS, (Hons) (Dalhousie), PhD (Alberta), cloud computing, tool support for research dissemination, discovery in research communities, management of cloud-scale data, enabling open information
Wach, G., BA (Hons) (UWO), MSc (South Carolina), PhD (Oxford), Earth Sciences