Queen's School of Computing



Kingston is a relatively small (the population of the city and suburbs is around 120,000), "university" city, located midway between Toronto and Montreal and about 160 kilometres south of Ottawa.

There are excellent rail and road communications to these cities. Kingston was the site of the 1976 Sailing Olympics and is situated on the waterfront at the eastern most end of Lake Ontario. It supports a symphony orchestra and a number of theatre groups. A second university, the Royal Military College, is also located in the city.


Queen's, founded in 1841, is one of the oldest Canadian Universities. The student population is deliberately small, around 13,000 students of whom about 2,000 are enrolled in the Graduate School, in 52 departments. About 60 of these graduate students are registered in the School of Computing.

The University is organized into 16 faculties and schools: Faculty of Applied Science, Faculty of Arts and Science, Faculty of Education, Faculty of Law, Faculty of Medicine, School of Business, School of English, School of Graduate Studies and Research , School of Industrial Relations, School of Music, School of Nursing, School of Physical Health and Education, School of Political Studies, School of Public Administration, School of Rehabilitation Therapy, and School of Urban and Regional Planning. Graduate work in Computing Science is administered through the

The School

The School of Computing is located in Goodwin Hall. A "technology centre" provides an integrated set of buildings linking the School of Computing, Electrical Engineering and the Computing Centre. Administrative offices are currently on the 5th floor of Goodwin. The School was established in 1969, and has an academic staff with considerable teaching and research experience. As well as the graduate programs at the Master's and Ph.D. levels, it offers an honours Bachelor's degree either with a major or a medial concentration in CISC and provides introductory computing instruction to the university as a whole.

The normal requirement for the M.Sc. program is a background in Computing Science roughly equivalent to a Bachelor s degree with a major concentration in Computing Science. Exceptional students with some background in computing may be admitted as graduate preparatory students. The School has about 45 full-time graduate students at the Master's level and normally admits about 25 new students each year. The Ph.D. program admits about 6 students per year. Ph.D. applicants should have completed a Master's degree in Computing Science. There are currently 25 candidates enrolled in the Ph.D. program. The various programs of study are described later in this brochure.

The graduate program is administered by the Coordinator(s) of Graduate Studies. A graduate committee which includes both faculty and student representatives determines policy in the various graduate programs. A small sub-committee makes decisions regarding admissions. Decisions regarding equipment and other facilities are made by the resources committee which again includes graduate student representation. A third committee, the undergraduate committee, completes the School committee structure. These committees report to periodic meetings of the full School which includes faculty, graduate, undergraduate and staff representation. Students are encouraged at all times to participate in School decisions on policy affecting graduate students.

Faculty Members

Bram Adams Bram Adams
Associate Professor
PhD Ghent University (Belgium) 2008

Selim Akl Selim Akl
Ph.D. McGill University - 1978
Office: Goodwin 722
Phone: 613 533-6062

Dorothea Blostein Dorothea Blostein
Ph.D. University of Illinois 1987
Office: Goodwin 720
Phone: 613 533-6537

Robin Dawes Robin Dawes
Associate Professor
Ph.D. University of Toronto 1983
Office: Goodwin 537
Phone: 613 533-6061

Steven Ding Steven Ding
Assistant Professor
PhD McGill University 2019
Office: Goodwin 531
Phone: 613-533-6071

Juergen Dingel Juergen Dingel
Ph.D. Carnegie Mellon University 1999
Office: Goodwin 723
Phone: 613 533-3071

Dave Dove Dave Dove
Lecturer, Continuing

Office: Goodwin 661
Phone: 613 533-6053

Qingling Duan Qingling Duan
Assistant Professor, Queen's National Scholar in Bioinformatics

Office: Goodwin 756
Phone: 613 533-2948

Joshua Dunfield Joshua Dunfield
Assistant Professor
PhD Carnegie Mellon University 2007
Office: Goodwin 534

Randy Ellis Randy Ellis
Professor / Queen's Research Chair in Computer-Assisted Surgery
Ph.D. University of Massachusetts 1987
Office: Goodwin 737
Phone: 613 533-6536

Gabor Fichtinger Gabor Fichtinger
Professor / Canada Research Chair (Tier 1) in Computer-Integrated Surgery
Dr. Univ. Technical University of Budapest 1990
Office: Goodwin 725
Phone: 613 533-3258

Sidney Givigi Sidney Givigi
Associate Professor
PhD Carleton University 2009
Office: Goodwin 634

Nick Graham Nick Graham
Ph.D. Technical University of Berlin 1994
Office: Goodwin 629
Phone: 613 533-6526

Ahmed Hassan Ahmed Hassan
Professor / Canada Research Chair (Tier2) in Software Analytics / NSERC RIM Software Engineering
Ph.D. University of Waterloo 2005
Office: Goodwin 735
Phone: 613 533-3337

Hossam Hassanein Hossam Hassanein
Professor and Director
Ph.D. University of Alberta 1990
Office: Goodwin 520
Phone: 613 533-6052

Ting Hu Ting Hu
Assistant Professor
PhD Memorial University 2010
Office: Goodwin 730
Phone: 613-533-2334

David Lamb David Lamb
Associate Professor / Undergraduate Chair
Ph.D. Carnegie-Mellon University 1983
Office: Goodwin 626
Phone: 613 533-6067

Margaret Lamb Margaret Lamb
Associate Professor, Continuing
M.Sc. Carnegie-Mellon University 1983
Office: Goodwin 527
Phone: 613 533-6763

Burton Ma Burton Ma
Associate Professor
PhD Queen's University 2005

Alan McLeod Alan McLeod
Associate Professor, Continuing
Ph.D. Massachusetts Institute of Technology 1987
Office: Goodwin 542
Phone: 613 533-6716

Parvin Mousavi Parvin Mousavi
Ph.D. University of British Columbia 2001
Office: Goodwin 729
Phone: 613 533-6070

Christian Muise Christian Muise
Assistant Professor
PhD University of Toronto
Phone: 613-533-6063

Sara Nabil Sara Nabil
Assistant Professor
PhD Newcastle University 2019

Wendy Powley Wendy Powley
Assistant Professor, Continuing
M.Sc. Queen's University 1990
Office: Goodwin 632
Phone: 613 533-6734

David Rappaport David Rappaport
Ph.D. McGill University 1987
Office: Goodwin 532
Phone: 613 533-6055

Kai Salomaa Kai Salomaa
Ph.D. University of Turku 1989
Office: Goodwin 545
Phone: 613 533-6073

Amber Simpson Amber Simpson
Associate Professor / Canada Research Chair (Tier 2) in Biomedical Computing and Informatics
PhD Queen's University 2010
Office: Goodwin 728

David Skillicorn David Skillicorn
Ph.D. University of Manitoba 1981
Office: Goodwin 528
Phone: 613 533-6065

Sameh Sorour Sameh Sorour
Assistant Professor
PhD University of Toronto 2011
Office: Goodwin 734
Phone: 613-533-2767

James Stewart James Stewart
Ph.D. Cornell University 1992
Office: Goodwin 732
Phone: 613 533-3156

Yuan Tian Yuan Tian
Assistant Professor
PhD Singapore Management University 2017
Office: Goodwin 635

Farhana Zulkernine Farhana Zulkernine
Assistant Professor
Ph.D. Queen's University 2009
Office: Goodwin 637
Phone: 613 613 533-6426

Mohammad Zulkernine Mohammad Zulkernine
Professor / Graduate Chair / Canada Research Chair (Tier 2) in Software Dependability
Ph.D. University of Waterloo 2003
Office: Goodwin 540
Phone: 613-533-2837


Professors Emeriti

James Cordy James Cordy
Professor Emeritus
Ph.D. University of Toronto 1986
Office: Goodwin 625
Phone: 613 533-6054

Bob Crawford Bob Crawford
Professor Emeritus
Ph.D. Cornell University 1975
Office: Goodwin
Phone: 613 533-2475

Janice Glasgow Janice Glasgow
Professor Emerita
Ph.D. University of Waterloo 1983
Phone: 613 533-6058

Mike Jenkins Mike Jenkins
Professor Emeritus
Ph.D. Stanford University 1969
Glenn MacEwen Glenn MacEwen
Professor Emeritus
Ph.D. University of Toronto 1971
Pat Martin Pat Martin
Professor Emeritus
Ph.D. University of Toronto 1984
Office: Goodwin 625
Phone: 613 533-6063

Bob Tennent Bob Tennent
Professor Emeritus
Ph.D. University of Toronto 1973
Office: Goodwin
Phone: 613 533-6060


Cross-Appointed Faculty Members

Gunnar Blohm Gunnar Blohm
Ph.D. Universite Catholique de Louvain 2004
Office: Botterell Hall 229
Phone: 613-533-3385

Thomas Dean Thomas Dean
Associate Professor
Ph.D. Queen's University 1993
Office: WalterLight 421
Phone: 613 533-6482

Michael Greenspan Michael Greenspan
Associate Professor
Ph.D. Carleton University 1991
Office: WalterLight 518
Phone: 613 533-6000 ext. 77736

Keyvan Hashtrudi-Zaad Keyvan Hashtrudi-Zaad
Ph.D University of British Columbia 2000
Office: WLH 408
Phone: 613-533-3074

Diane Kelly Diane Kelly
Ph.D. Royal Military College 2004
Office: RMC-Girouard 310
Phone: 613 541-6000 ext 6171

Scott Knight Scott Knight
Associate Professor
Ph.D. Queen's University 2000
Office: RMC-Sawyer 3008
Phone: 613 541-6000 ext 6194

David Maslove David Maslove
Assistant Professor

Office: Dept. of Medicine, Queen's University

Joshua Mozersky Joshua Mozersky
Associate Professor
Ph.D. (philosophy) University of Toronto 1999
Office: Watson
Phone: (613) 533.6000 ext. 77044

Aboelmagd  Noureldin Aboelmagd Noureldin
PhD University of Calgary
Office: Sawyer 5210
Phone: (613) 541-6000 ext 6366

Anna Panchenko Anna Panchenko
Professor / Canada Research Chair (Tier 1) in Computational Biology and Biophysics
PhD Lomonosov Moscow State University 1993
Office: Botterell Hall 9th floor

Jordan Poppenk Jordan Poppenk
Assistant Professor
PhD University of Toronto 2011
Office: Humphrey 345
Phone: (613) 533-6009

Damian Redfearn Damian Redfearn
University of Leicester 1993
Office: Department of Medicine
Phone: 613 548-3232

Francois Rivest Francois Rivest
Associate Professor
PhD University of Montreal
Office: Girouard Building 344
Phone: (613) 541-6000 ext 6232

John Rudan John Rudan
Professor, Dept. Head


Karen Rudie Karen Rudie
Ph.D. University of Toronto 1992
Office: WalterLight 414
Phone: 613 533-2966

Nancy Salay Nancy Salay
Associate Professor
Ph.D. Dalhousie University
Office: Queen's, Watson
Phone: 613 533-2182

Louise Winn Louise Winn
Ph.D University of Toronto 1999
Office: Botterell Hall 557
Phone: 613-533-6465

Ying Zou Ying Zou
Professor / Canada Research Chair (Tier2) in Software Evolution
Ph.D. University of Waterloo 2003
Office: Goodwin 731
Phone: (613) 533-6000 x36497