Biography


Education

  • Ph.D. (Dr. rer. nat.) summa cum laude, Computer Science, University of Wuerzburg, Wuerzburg, Germany, 1986.
  • M.C.S. (Informatik Diplom) with distinction, Computer Science, RWTH Aachen University, Aachen, Germany, 1983.

Positions

  • Chancellor's Professor of Computer Science, Carleton University, Ottawa, Canada, 2009 - present.
  • Director, Instiute For Data Science, Carleton University, Ottawa, Canada, 2015 - present.
  • Fellow, IBM Centre For Advanced Studies, Toronto, Canada, 2010 - present.
  • Director (Head), School of Computer Science, Carleton University, Ottawa, Canada, 2000 - 2003 and 2006 - 2008.
  • Professor / Associate Professor / Assistant Professor, School of Computer Science, Carleton University, Ottawa, Canada, 1997 - 2009 / 1990 - 1997 / 1986 - 1990.

Editorial Boards

  • IEEE Transactions on Computers, 2004 - 2009.
  • Journal of Bioinformatics Research and Applications, 2004 - present.
  • Journal of Data Warehousing and Mining, 2004 - present.
  • Information Processing Letters, 1989 - 2008.
  • Journal of Parallel Algorithms and Applications, 1992 - 2005.

Publications

     


Research Grants and Awards

     


Committee/Board Memberships

  • IEEE Technical Committee on Parallel Processing (TCPP), 2000-present (Vice-Chair: 2003-2006) .
  • NSF/TCPP Panel on Curriculum Standards for Parallel & Distributed Computing, 2010-2015.
  • Advisory Board, EURO-PAR, 2000-present.
  • Steering Committee, ACM Symposium on Parallel Algorithms and Architectures (SPAA), 1999-present.
  • Steering Committee (Co-Founder), Algorithms and Data Structures Symposium (WADS), 1989-2015.

Program Committee Memberships & Chairs

Over the years, I have served on a large number of program committees. A complete list is posted >HERE<. The following is a small subset of selected program committees on which I have served:
  • 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2011.
  • IEEE Cluster, 2010, Vice-Chair (Algorithms and Applications).
  • Algorithms and Data Structures Symposium (WADS), 2013, 2011, 2009, 2007, 2007, 2005, 2003, 2001, 1999, 1997, 1995, 1993, 1991, 1989, Co-Chair.
  • IEEE Int. Parallel and Distributed Processing Symposium (IPDPS), 2009.
  • 10th IEEE/ACM Int. Conf. on Grid Computing (GRID), 2009.
  • 19th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2007.
  • 12th IEEE Int. Conference on Parallel and Distributed Systems (ICPADS), 2006.
  • 9th Int. Database Engineering and Applications Symposium (IDEAS), 2005.
  • 13th ACM Symposium on Parallel Algorithms and Architectures (SPAA), 2001.

Teaching

  • COMP 5905/6909: MCS & PhD Thesis Supervision [List of Graduate Students and Postdocs]
  • COMP 4905: BCS Honours Project Supervision
  • COMP 5704: Parallel Algorithms and Applications in Data Science
  • BIOL 5106: Parallel Computing for Bioinformatics
  • COMP 4009: Parallel Programming for Clusters and Multi-Core Processors
  • COMP 3804: Design and Analysis of Algorithms I
  • COMP 2402/2002: Abstract Data Types and Algorithms
  • COMP 1405/1005: Introduction to Object-Oriented Programming

University Management & Administration

  • Director (Head), School of Computer Science, Carleton University, 2000-2003 & 2006-2008.
  • Chair, Computer Science Faculty Recruitment Committee, Carleton University, 2000-2003 & 2006-2008.
  • Chair, Computer Science Promotion, Tenure, and Awards Committee, Carleton University, 2000-2003 & 2006-2008.
  • Chair, Selection Committee, Dean of Science, Carleton University, 2002.

University Committees

  • Board of Governors, Concordia University College of Alberta (Canada), 2011-2014.
  • Selection Committee, Dean of Science, Carleton University, 2002 & 2010.
  • University Senate, Carleton University, 1998-99, 2000-2003 & 2006-2008.
  • University Senate Financial Review Committee, Carleton University, 2005/06.
  • Selection Committee, Vice President Academic, Carleton University, 2002.



    Lab (VSIM Building)


 

    
    Short Bio