Experience Summary
Professor - Computer Engineering |
Toronto
Metropolitan (formerly Ryerson) University, Toronto
Canada |
2012 -
Present |
Program Director for Computer Engineering |
Ryerson University, Toronto Canada |
2004 - August 2015 |
Associate Professor |
Ryerson University, Toronto Canada |
2001 - 2012 |
Associate Professor |
University of Saskatchewan, Saskatoon Canada |
2000 - 2001 |
Associate Professor |
Nanyang Technological University, Singapore |
1997 - 2000 |
Associate Professor, Department Head
|
Computer Engineering Dept., EME College, National Univ. of Science and Technology, Pakistan |
1995 - 1997 |
Principal Engineer |
Institute of Industrial Automation, Islamabad Pakistan |
1989 - 1995 |
Visiting Professor |
RMIT University, Melbourne Australia |
1993 - 1994 |
Visiting Professor |
Quaid-i-Azam University, Islamabad Pakistan |
1989 -
1993 |
Research Assistant |
Imperial College, University of London, UK |
1986 - 1989 |
Details
Department of Electrical and Computer
Engineering, Ryerson University, Toronto Canada.
Main
research and industrial projects include:
*
Hardware-software system partitioning techniques for embedded
system and system-on-chip design
* Safety
critical high performance embedded system development intended
for multimedia and medical applications including endoscope
navigation.
*
Fault-tolerant real-time scheduling techniques.
*
Content-based indexing and searching techniques for image
retrieval of trademark logos.
* Fault-tolerant
message passing and multicasting systems.
Associate Professor of Computer Engineering,
Department of Electrical Engineering, University of
Saskatchewan, Saskatoon Canada.
Associate Professor of Computer Engineering,
School of Applied Science, Nanyang Technological University,
Singapore.
* Content-based
image retrieval and database management of trademark logos.
* Safety
critical high performance embedded system development and
simulation using VHDL.
* Hardware/Software
co-design of embedded computer system.
* Development
of FPGA based low cost and re-configurable micro-controllers.
*
Distributed recovery block approach based fault-tolerant
message passing and multicasting.
Associate Professor of Computer Engineering
Computer Engineering Department, EME College, National
University of Sciences and Technology, Islamabad Pakistan.
* Image
transmission on wireless channels in hostile and noisy
environments.
* Fault-tolerant
radar tracking algorithms.
* Error-tolerant
image compression techniques.
Principal Engineer, Head, Super-computing &
Distributed Processing Group, Institute of Industrial
Automation, Islamabad, Pakistan.
Following
are the sample of research and development projects undertook
and completed successfully by the Super-computing and
Distributed Processing Group:
* Embedded
computer control system design and development for chemical
plants.
* Development
of software and hardware for microprocessor-based industrial
control and monitoring systems
*
Investigation, design and development of re-configurable MIMD
computer systems to achieve supercomputing performance.
* Development
of algorithms for machine vision, autonomous navigation and
multimedia data processing.
* Led the
team of researchers and programmers to develop TDRP-series
high performance computer systems and their support software
including message passing, distributed operating systems and
bench marking.
* Provided
consultation for software engineering related distributed
computing projects for hospital and patient management;
library and office automation.
Visiting Professor, Department of Electronics, Quaid-i-Azam University, Islamabad Pakistan.
* Taught
graduate courses including advance computer systems, computer
vision, digital image processing, distributed processing and
software engineering.
*
Participated in the feasibility study and development of a
DSP-based high performance computer system. This project was
funded by NSRDB.
Visiting Professor, Computer Systems Engineering; CITRI, Center for the Advancement in Information Technology, RMIT University, Melbourne 3001 Australia.
* Conducted
research on real-time and fault-tolerant machine vision
techniques for industrial control and automation projects at
the High Performance Computer Center.
* Taught
under-graduate and graduate courses including parallel
processing systems, advance computer architectures, computer
vision and image processing.
Research Assistant, Department of Computing, Imperial College of Science, Technology and Medicine, University of London, 180 Queens Gate, London SW7 2BZ
* Conducted
research and development work in the areas of machine vision,
biomedical engineering, parallel processing and autonomous
navigation.
* This
research at Imperial College was funded by Olympus Optical Co.
Tokyo and resulted in three US patents.