Teaching Activities

TEACHING ACTIVITIES

I have been involved in the teaching of following courses:

Teaching Activities at Cork Institute of Technology (CIT), Ireland

Semester 1 - 2019

    • Distributed Ledger Technology (COMP9072) - MSc Cloud Computing - MSc Artificial Intelligence - MSc Cybersecurity

      • Lecture and Lab - Online on Canvas and Zoom

    • Programming Mobile Devices (SOFT7035) - BSc Software Development

      • Lab - On-Campus

    • Distributed Systems Programming (SOFT8023) - BSc Software Development

      • Lecture and Lab - On-Campus

Semester 2 - 2018

    • Fraud and Anomaly Detection (COMP9071) - MSc Artificial Intelligence - MSc Cloud Computing - MSc Software Architecture and Design

      • Lecture and Lab - Online on Canvas and Zoom

    • Fraud and Anomaly Detection (COMP9071) - MSc Artificial Intelligence - MSc Software Architecture and Design - MSc Cybersecurity

      • Lecture and Lab - On-Campus

    • Data Centre Networking (COMH9003) - MSc Cloud Computing - MSc Cybersecurity

      • Lecture and Lab - Online on Canvas and Zoom

    • Modular Programming (SOFT6017)

      • Lab - On-Campus

    • Tutorials for Modular Programming (SOFT6017)

      • Lab - On-Campus

Semester 1 - 2018

    • Future Internet (COMP9052) - MSc Cloud Computing

      • Lecture and Lab - Online on Canvas using Adobe Connect

Teaching Activities at COMSATS Institute of Information Technology, Pakistan

Spring 2017 Session

    • Wireless Communication Systems (BS Electrical Engineering)

    • Data Communication and Computer Networks (BS Electrical Engineering)

Fall 2016 Session

    • Special Topics in Computer Networks (MS Telecom Engineering)

    • Electronics I (BS Electrical Engineering)

Spring 2016 Session

    • Data Communication and Computer Networks (BS Electrical Engineering - 6A)

    • Data Communication and Computer Networks (BS Electrical Engineering - 6B)

Fall 2015 Session

    • Wireless Communication System (BS Telecom Engineering)

    • Data Communication and Computer Networks (BS Electrical Engineering)

Spring 2015 Session

    • Advanced Topics in Wireless Networks (MS Telecom Engineering)

    • Data Communication and Computer Networks (BS Telecom Engineering)

Fall 2014 Session

    • Telecom Policies, Standards and Regulations (BS Telecom Engineering)

    • Data Communication and Computer Networks (BS Telecom Engineering)

Spring 2014 Session

    • Emerging Wireless Networks (MS Telecom Engineering)

    • Introduction to Power Engineering (BS(EE))

Fall 2013 Session

    • Data Communication and Computer Networks (BS Telecom Engineering)

    • Computer Communication and Networks (BCS)

Spring 2013 Session

    • Communication Networks: Architecture and Protocols (MS Telecom Engineering)

    • Network Programming [Theory and Lab] (BS Computer Engineering and Telecom Engineering)

Fall 2012 Session

    • Network Programming [Theory and Lab] (BS Computer Engineering and Telecom Engineering)

    • Systems Programming [Theory and Lab] (BS Computer Engineering and Telecom Engineering)

UNIVERSITY ADMINISTRATIVE DUTIES AND SERVICES

I have been involved in the following University administrative duties.

    • Member Departmental Academic Review Committee

    • Member Object Based Learning (OBL) Committee

    • Member of Departmental Academic Review committee (DARC)

    • ORIC Departmental Focal Person

    • PEC Focal Person -- 2012, 2013, 2014

    • Member PEC Documentation Committee -- 2013

    • Course Folder Preparation Committee Member (OBL)

    • PEC Folder Verification Committee Member

    • Member of Research Data Management Committee

    • Course Contents Review Committee

    • Member of Comprehensive Examination Committee

    • Class Councillor

      • Fall 2016

      • Spring 2015 -- BS(EE) 6A

    • Graduate Program Coordinator

      • Spring 2014

      • Fall 2014