| Course Information (Name/Code) | Year Taught | Program (BS/MS/PhD) | University /Institute |
| Database Systems | Fall-2014 | MCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2014 | MCS | The University of Lahore, Gujrat Campus |
| Fundamentals of Algorithm | Fall-2014 | MCS | The University of Lahore, Gujrat Campus |
| Fundamentals of Algorithm | Spring-2015 | MCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Spring-2015 | MCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2015 | MCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Fall-2015 | MCS | The University of Lahore, Gujrat Campus |
| Fundamentals of Algorithm | Fall-2015 | MCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2015 | MCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2015 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2016 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2016 | BSSE | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2016 | MCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2016 | BSCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Spring-2016 | BSCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Fall-2016 | BSCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Fall-2016 | BSSE | The University of Lahore, Gujrat Campus |
| Theory of Automata | Fall-2016 | BSCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Spring-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Spring-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Professional Practices | Spring-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Fall-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Design & Analysis of Algorithms | Fall-2017 | BSCS | The University of Lahore, Gujrat Campus |
Compiler Construction | Fall-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Fall-2017 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Data structure & Analysis of Algorithms | Spring-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Advanced Theory of Computation | Spring-2018 | MSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Spring-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Fall-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2018 | BSSE | The University of Lahore, Gujrat Campus |
| Compiler Construction | Fall-2018 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2019 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2019 | BSSE | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2019 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Spring-2019 | BSCS | The University of Lahore, Gujrat Campus |
| Introduction to Computer | Fall-2019 | BDNS | The University of Lahore, Gujrat Campus |
| Introduction to Computer | Fall-2019 | DPT | The University of Lahore, Gujrat Campus |
| Discrete Structures | Spring-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Artificial Intelligence | Spring-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Spring-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Summer-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Discrete Structures | Fall-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Fall-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Organizational Behavior | Fall-2020 | BSCS | The University of Lahore, Gujrat Campus |
| Compiler Construction | Spring-2021 | BSCS | The University of Lahore, Gujrat Campus |
| Theory of Automata | Spring-2021 | BSCS | The University of Lahore, Gujrat Campus |
| Professional Practices | Spring-2021 | BSCS | The University of Lahore, Gujrat Campus |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |