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
1994 - 1995

Research Assistant

Imperial College, University of London, UK

1986 - 1989

 

Home

Details


        Department of Electrical Computer and Biomedical Engineering, Toronto Metropolitan (Ryerson) University,             Toronto Canada.


         Department of Electrical and Computer Engineering, Ryerson University,Toronto Canada.

Department of Electrical and Computer Engineering, Ryerson University, Toronto Canada.

Teaching under graduate subjects in the areas of embedded software systems, real-time systems, hardware/software codesign, computer architecture, wide area networks and operating systems. Supervising R&D projects in the areas of embedded and real-time systems, hardware software codesign, co-synthesis and system partitioning. 

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.

*      Taught under graduate courses in the areas of digital circuits and systems, digital system synthesis using VHDL and microprocessor systems. §              Supervised R&D projects in the areas of machine vision, intelligent systems, fault-tolerant software systems and embedded computer systems. Main research and industrial projects included: hardware software co-design of embedded computer systems for critical control and content-based image retrieval systems.

Associate Professor of Computer Engineering, School of Applied Science, Nanyang Technological University, Singapore.

Taught under graduate subjects in the areas of digital circuits and systems, digital system synthesis using VHDL, computer architecture and microprocessor systems. Supervising R&D projects in the areas of fault-tolerant software systems, computer vision, multimedia systems and embedded systems. Main research projects include:

*      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.

Led the team that developed curriculum, teaching and research facilities for under-graduate and graduate programs being offered in computer engineering. Taught under-graduate and graduate courses in the areas of computer architectures, parallel and distributed processing, computer vision and digital image processing. Supervised research projects in the areas of computer vision, fault-tolerant computing and multimedia. Main projects include:

*      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.

Home