About me

I am a Lecturer at the School of Computing Science, University of Glasgow.

I am a member of Education and Practice (EAP) and co-lead the Skills and Competencies Research Group.

I am also a member of the Systems Research Centre (GLASS), along with the cross-cutting Low Carbon and Sustainable Computing theme.

You can find out more about my research on the Research page, and if you are looking to do a PhD with me, or projects at other levels, you can see my page on Supervision.

I am a founding member two initiatives related to computing education in Pakistan: PkCEP, which is a conference on Computing Education Practice in Pakistan, and ReCompute.pk, which is a forum for podcasts and a reading group related to higher education.

I teach mostly for the BSc (Hons) Software Engineering (Graduate Apprenticeship) program, covering foundational courses in the area of: logic design, computer architecture, operating systems, network systems, data structures, algorithms, and discrete maths. I am also closely involved in structuring and assessing workplace learning of the apprenticeship program.

Earlier, I was a post-doc on the EPSRC funded project “Exploiting Parallelism through Type Transformations for Hybrid Manycore Systems”, with my focus on targeting FPGA devices for accelerating scientific code.

In another life, I was part of Namal College, now University in Pakistan, and for a while was deeply involved in various aspects of setting it up and running it.

On a more personal note, I interested in topics at the intersection of religion, science, and philosophy. This is not an area I explore professionally, but always happy to have a cup of coffee over it!