Department of Computer Science and Software Engineering

Faculty

Chair

LATA NARAYANAN, PhD University of Rochester; ing.; Professor

Associate Chair (Computer Science)

THOMAS FEVENS, PhD Queen’s University; Associate Professor

Associate Chair (Software Engineering)

JUERGEN RILLING, PhD University of Illinois; Professor

Professors

SABINE BERGLER, PhD Brandeis University; Professor
GREGORY BUTLER, PhD University of Sydney; Professor
BIPIN C. DESAI, PhD McGill University; Professor
EUSEBIUS J. DOEDEL, PhD University of British Columbia; Professor
GOSTA GRAHNE, PhD University of Helsinki; Professor
YANN-GAEL GUÉHÉNEUC, PhD University of Nantes; ing.; Professor
HOVHANNES A. HARUTYUNYAN, PhD Armenian Academy of Sciences; Professor
BRIGITTE JAUMARD, PhD École Nationale Supérieure des Télécommunications; Professor
LEILA KOSSEIM, PhD Université de Montréal; Professor
ADAM KRZYZAK, PhD University of Wroclaw; Professor; Provost’s Distinction
SUDHIR P. MUDUR, PhD Bombay University; PEng; Professor
CHING Y. SUEN, PhD University of British Columbia; Professor; Provost’s Distinction

Distinguished Professors Emeriti

J. WILLIAM ATWOOD, PhD University of Illinois
TIEN D. BUI, PhD York University; ing.
VACLAV CHVATAL, PhD University of Waterloo; Provost’s Distinction
CLEMENT LAM, PhD California Institute of Technology
JOHN MCKAY, PhD University of Edinburgh; Provost’s Distinction
JAROSLAV OPATRNY, PhD University of Waterloo

Professors Emeriti

V.S. ALAGAR, PhD McGill University
DAVID FORD, PhD Ohio State University
PETER GROGONO, PhD Concordia University; PEng
VOLKER M. HAARSLEV, PhD University of Hamburg
H.F. LI, PhD University of California, Berkeley
R. SHINGHAL, PhD McGill University

Associate Professors

CONSTANTINOS CONSTANTINIDES, PhD Illinois Institute of Technology; PEng; Associate Professor
TODD EAVIS, PhD Dalhousie University; Associate Professor
TRISTAN GLATARD, PhD Université Nice Sophia Antipolis, France; Associate Professor
DHRUBAJYOTI GOSWAMI, PhD University of Waterloo; PEng; Associate Professor
MARTA KERSTEN‑OERTEL, PhD McGill University; Associate Professor
RAJAGOPALAN JAYAKUMAR, PhD Concordia University; Associate Professor
OLGA ORMANDJIEVA, PhD Concordia University; ing.; Associate Professor
JOEY PAQUET, PhD Université Laval; Associate Professor
TIBERIU POPA, PhD University of British Columbia; Associate Professor
CHARALAMBOS POULLIS, PhD University of Southern California; Associate Professor
DAVID K. PROBST, DSc Université de Bruxelles; Associate Professor
PETER RIGBY, PhD University of Victoria; Associate Professor
EMAD SHIHAB, PhD Queen’s University; PEng; Associate Professor
WEIYI (IAN) SHANG, PhD Queen’s University; Associate Professor
NEMATOLLAAH SHIRI‑VARNAAMKHAASTI, PhD Concordia University; Associate Professor
NIKOLAOS TSANTALIS, PhD University of Macedonia; PEng; Associate Professor
RENÉ WITTE, DrIng University of Karlsruhe; PEng; Associate Professor
YUHONG YAN, PhD Tsinghua University/Leipzig University; PEng; Associate Professor

Assistant Professors

EUGENE BELLILOVSKY, PhD Université Paris‑Saclay; Assistant Professor
TSE-HSUN (PETER) CHEN, PhD Queen’s University; Assistant Professor
ANDREW DELONG, PhD Western University; Assistant Professor
ESSAM MANSOUR, PhD Dublin Institute of Technology; Assistant Professor
DENIS PANKRATOV, PhD University of Chicago; Assistant Professor
YIMING XIAO, PhD McGill University; Assistant Professor
JINQIU (ALICE) YANG, PhD University of Waterloo; Assistant Professor

Senior Lecturer

AIMAN HANNA, PhD Concordia University; PEng; Senior Lecturer

Lecturers

NORA HOUARI, PhD University of Calgary; Lecturer
KAUSTUBHA MENDHURWAR, PhD Concordia University; Lecturer
RODRIGO MORALES, PhD Polytechnique Montréal; Lecturer

Affiliate Professor

LOUISA LAM, PhD University of Toronto; Affiliate Professor

Affiliate Associate Professors

JUAN-JOSE CUADRADO-GALLEGO, PhD University of Madrid; Affiliate Associate Professor
GUANGI CHEN, PhD Concordia University; Affiliate Associate Professor
ALAM JAHANGIR, PhD University of Quebec; Affiliate Associate Professor
T. KENGATHARAM, PhD Concordia University; Affiliate Associate Professor
MUNA KHAYYAT, PhD Concordia University; Affiliate Associate Professor

Affiliate Assistant Professors

GILBERT HONNOUVO, PhD McGill University; Affiliate Assistant Professor
FEHMI JAAFAR, PhD Université de Montréal; Affiliate Assistant Professor
ABBAS JAVADTALAB, PhD University of Ottawa; PEng; Affiliate Assistant Professor
MARIE-JEAN MEURS, PhD University of Avignon; Affiliate Assistant Professor
SERGUEI MOKHOV, PhD Concordia University; Affiliate Assistant Professor
MAMA NSANGOU MOUCHILI, PhD Patrice Lumumba Peoples Friendship University; Affiliate Assistant Professor
KRISTINA PITULA, PhD Concordia University; Affiliate Assistant Professor
MIAO SONG, PhD Concordia University; Affiliate Assistant Professor

Location

Sir George Williams Campus
EV BUILDING
concordia.ca/ginacody/computer-science-software-eng

Note

For the complete list of faculty members, please consult the Department website.

Objectives

The Department of Computer Science and Software Engineering offers three distinct undergraduate programs: Bachelor of/Baccalaureate in Computer Science (BCompSc); BCompSc in Health and Life Sciences; and BEng in Software Engineering.

Computer Science is the study and design of computer systems: hardware and software. Computer scientists are primarily concerned with the design of algorithms, languages, hardware architecture, systems software, applications software and tools. Applications range from simple game playing to the control of space vehicles, power plants and factories, from banking machines to intelligent fault and medical diagnosis. Computer professionals, in short, are concerned with the creation of computer and information systems for the benefit of society.

The BCompSc in Health and Life Sciences is offered in collaboration with the Department of Biology and shares a number of courses with the Honours in Systems and Information Biology and Specialization in Systems and Information Biology. The detailed description of these programs can be found in Section 71.75 Computer Science in Health and Life Sciences.

Software Engineering applies the principles and practices of engineering to the creation of reliable, efficient, and economical software. Software Engineering has its roots in the theory and mathematics of computer science, but carries this knowledge further towards creative applications such as software control systems for vehicles, aircraft, industrial processes; animation, interactive video, virtual reality, commercial systems for banking and financial analysis; health systems for the analysis of biological systems and the control of therapeutic devices.

It shares with engineering the rigorous methodology of analysis and design in the search for economical, reliable, and efficient solutions. Software engineers are trained in all aspects of the software life cycle, from specification through analysis and design, to testing, maintenance and evaluation of the product. They are concerned with safety and reliability of the product as well as cost and schedule of the development process. The discipline is particularly applicable to very large software projects, as well as the re-engineering of existing products.

© Concordia University