Faculty of Computer Studies
Responsibilities: Teaching, Research, and Administration (Student advisory, Quality Assurance, Head of Computer Science Track)
Courses Taught:
T316 (Advanced Networking) | Fall-2025
TM111 (Introduction to Computing and IT 1) | Fall-2025
TM351 (Data Management and Analysis) | Fall-2024, Spring-2025, Fall-2025
TM354 (Software Engineering) | Spring-2025, Fall-2025
M269 (Algorithms, Data Structures & Computability) | Spring-2025
TM105 (Introduction to Programming) | Fall-2024, Spring-2025, Fall-2025
M109 (.Net Programming) | Fall-2024
Professor, FAST School of Computing
Responsibilities: Teaching, Research, and Administration
Major Accomplishments:
Served as Head of Computer Science Department and Head, FAST School of Computing
Lead faculty of 130 members (40 PhD-qualified, 50 MS-qualified, and 40 BS-qualified) and 4,100 students
Managed BS (AI/ CS/ CY/ DS/ SE); MS (AI/ CS/ CY/ DS/ SE); and PhD (CS/ SE) degree programs
Served as Graduate Studies Coordinator, MS Thesis Coordinator, and BS FYP Coordinator of NUCES, Islamabad Campus
Managed around 70 PhD students, around 40 MS-thesis students, and around 60 BS-FYP groups each semester
Drafted BS-FYP & MS Thesis/ Project handbooks
Drafted study plans and curricula of different degree programs
Launched BS-AI, BS-DS, BS-CY, BS-SE, and MS-AI degree programs
Created, streamlined, and executed different departmental processes
Served in different campus committees like disciplinary, security, and IT & Networks committees
Courses Taught:
CS102 (Introduction to Computer Science) | Fall-2009, Fall-2010
CS106 (Object-Oriented Programming) | Spring-2004, Spring-2005
CS201/ CS2001 (Data Structures) | Fall-2004, Fall-2021
CS2009/ CS302 (Design and Analysis of Algorithms) | Spring-2013, Spring-2014, Spring-2018, Spring-2021, Summer-2013, Summer-2014, Summer-2018, Fall-2020, Spring-2022, Spring-2023, Spring-2024
CS319/ CS4002 (Applied Programming) | Spring-2019, Spring-2020, Spring-2021, Fall-2020, Spring-2024
CS208 (Assembly Language Programming) | Fall-2003, Fall-2004, Fall-2005
CS314/ CS307/ CS3001 (Computer Networks) | Fall-2010, Fall-2013, Fall-2014, Fall-2017, Spring-2019, Fall-2022, Fall-2023
CS559 (High Performance Computing) | Spring-2010
SS511/ SS5005/ CS5001 (Research Methodology) | Fall-2018, Fall-2019, Spring-2020, Spring-2022, Spring-2024
CS6014 (Research Topics in Statistical and Mathematical Method) | Fall-2021
CS524 (Advanced Computer Networks) | Spring-2013, Spring-2014, Spring-2018, Fall-2014, Fall-2017, Fall-2018
CS576 (Advanced Performance Evaluation) | Spring-2010, Fall-2010, Spring-2014
CS6001 (Advanced Topics in CS) | Fall-2021
Associate Professor, Faculty of Computing and Information Technology (FCIT)
Responsibilities: Teaching, Research, and Administration (Student advisory)
Courses Taught:
CPCS-202 (Programming-I) | Spring-2015, Summer-2015, Fall-2015, Fall-2016
CPCS-203 (Programming-II) | Summer-2015, Summer-2016
CPCS-212 (Applied Math for Computing) | Spring-2017
CPCS-223 (Algorithms) | Spring-2017
CPCS-371 (Computer Networks) | Fall-2015, Spring-2016, Summer-2016, Fall-2016, Spring-2017
CPCS-414 (High Performance Computing) | Fall-2015
CS-701 (Advanced Topics in Networking) | Spring-2015, Fall-2015, Spring-2016, Fall-2016