ReCompute with Khalid Latif | Academia: Quality vs Process, Admin Support | Industry Skills | Podcast # 4

Noman came across Khalid Latif as his senior in his university at Bahawalpur where Khalid had kickstarted a final exam boycott movement. This was intriguing, as historically, most of the student-led strikes were for non-academic issues at that time. Khalid begins ReComputing by shedding more light on that event:

In most universities, the blue-eyed faculty members get to teach their chosen courses, while at the time of the course allocation, the rest of the courses are distributed whimsically by their HoDs. So when that happens, and if the teacher does not have the will or competency to make additional effort to learn a new subject, he’ll dance, i.e. he’ll pass time while making sure that the students are happy. Sometimes this dance even includes revealing the final exam prior to the day of exam. Surely, this dance makes most of the students happy most of the time, but it didn’t work for Khalid Latif; and after he talked to other studious class-fellows they all agreed that they deserve better than this, and that this isn’t even an evaluation. As soon as they got the paper (same as revealed by the teacher earlier) they returned the empty answer sheets and were almost proud of the creative and silent way of their protest, but were shocked to know that the university administration did propaganda against the students at first, and when that failed, they failed to take any action against the way the course and exam had been conducted. Nevertheless, Khalid Latif and the batch got the message across to the other side successfully, which at least got them thinking for a while.

Usually the ‘theetas’ (marks maximizers) in universities are the last people to show any semblance of activism. On the other hand, they are often seen ditching positive causes at the last moments. What made you take an unconventional route?

I was never a ‘theeta.’ I was just in love with computer science, even though my father and all his contacts “advised” me how there is going to be no life if I don’t study chemistry or do pre-engineering. However, I just spent my days programming in BASIC language and getting fascinated by it. I only started taking marks seriously when I realized that I need good marks in FSc in order to get admission in computer science programs. In short, I never associated myself with the top GPA band, I was driven by my love for computing instead. In contrast, today’s university students are also protesting their exams, but sadly for very wrong reasons – perhaps because students aren’t doing computer science out of their passion, but rather because they were forced to make that choice by their elders. Speaking of unconventional routes, we were also part of an underground movement, where a bunch of our senior alumni who were doing great jobs in Lahore’s software houses were coaching the juniors for developing great final year projects. These sessions took place all night long and were so helpful in creating the software engineers that our university couldn’t, even out of those students who were less passionate about cs, perhaps because of senior-junior relationship. I wish that circle could have kept going after us.

You were all geared up for a great career in industry, and you did join it initially, but then suddenly, we heard the news of you joining academia. Can you tell us what made you interested in a university life?

Frankly, I wasn’t interested! My mother kept pushing me to come back from Lahore to Bahawalpur, and there was this opening at a university at Bahawalpur. I finally gave in even though my interest wasn’t in teaching but in programming. However, I soon realized that I could produce students who’d be great at programming. And the day I got to know that one of my students landed a job with double the salary as mine, I really fell in love with my profession. Some years later, I also went for PhD to Austria.

What’s different in Austrian universities, when compared with Pakistani universities?

In every university across the world, there’s always people fighting for resources, be it financial or human or compute resources. But while in Austria I saw the fight taking place positively, in Pakistan, the fight is negative. The reason is that in Austria, faculty members were striving for excellence in an area of their domain, and in Pakistan people want the resources to highlight themselves and to get themselves promoted. In Austria, faculty members aren’t too focused on becoming a full professor asap, but they want to be known as an expert in their area. That’s why you’ll find many wonderful faculty members in European universities who aren’t full professors, but in Pakistan you’ll find many full professors who haven’t attained their academic potential, but they have managed to attain the positions. I’ve known and met a 50 years old lecturer from New Zealand who is amazing as well as satisfied with what he’s contributing. One way out of this negative politics is to stop having a fixed quota for the number of associate and full professor seats a department can have, so that people stop gravitating around power and concentrate on their own academic interests. We tried bringing this to SEECS. Second marked difference was that in Austria there were clearly distinct teaching and research career tracks for faculty members, and both kinds of personalities were cherished within the system. There were associate and full professors who weren’t bringing in any funding but were teaching more than 2 courses a semester, and did an excellent job at that. In Pakistan, there’s a single formula for promotion and since the number of publications has taken over as a metric, faculty members have started to neglect teaching. One solution is to have separate career progression tracks for teaching as well as research, to create a dignified and enabling environment within the university. We placed 3 separate criteria for faculty profiles at NUST: a research, a teaching and a hybrid model, and faculty members chose their own tracks. We were lucky that like-minded faculty members got together at SEECS and we were allowed to bring in new ideas by our administration. HEC could still play a positive role to promote a more enabling environment within universities, but unfortunately, they’ve reduced everything to the number of publications. Instead, if HEC starts ranking or funding universities according to the employability of their students, it would be a much more fruitful design, just like it is a requirement in getting Abbot’s accreditation.

How important is the role of the administrative support or is the comradeship of like-minded faculty members sufficient?

The financial, moral, and other forms of support from administration is a pre-requisite for an enabling environment, but a prerequisite to that is the will in the faculty members to think in terms of a bigger picture, one that transcends their personal profiles and appraisals. Also, the faculty members should sometimes put themselves in the administration’s shoes and be creative enough to sustain alternatives.

Given all the like-minded support from faculty as well as administration, why did you leave academia and went back to industry?

Back in 2011 when I was at NUST, I had a chance to collaborate with an international startup, Biome Analytics, who were interested in improving clinical decision making inside hospitals. This kind of applied research, that actually improved the lives of kidney patients, instead of just writing academic papers, reminded me of why I always wanted to be in computing – to be able to make useful value addition systems, for people. Eventually, I left academia and joined them full time. I do the kind of research in data science and machine learning that I love, and it gives me immense satisfaction that our decision support systems are actually being used within hospitals.

What is industry looking for in university graduates?

I know for a fact from my network that there’s a mammoth demand for quality computing graduates - those who have problem solving skills. Even if a candidate knows only C++ and zero Python, we can give him even 2-3 months for bridging that or any other technical gap, given that he has an appetite for analyzing and understanding problems and can trace the root of an issue that needs fixing, and lastly can design a potential solution to fix the root causes. Our organization has many novice programmers but who are excellent in solving and tracing computational problems whenever encountered. It seems that the universities aren’t instilling this skill set in their students, unfortunately, so the industry has to invest in training to make up for it. There was a time when FAST-Lahore was known in Pakistan as the number 1 computer science institution from employers’ perspective, and that was because in almost all courses in their stream they rigorously kept throwing problems from various angles towards their students, so the students, by the end of their degree were well exposed and experienced in problem solving; even their maths courses had programming rigor. Pedagogically, the teachers shouldn’t only throw an algorithm at students, but also let them grasp where this algorithm is going to be applied as a solution to a problem. This might slow down the course, or cover less content eventually, but if any university applies this principle consistently in all their courses, their graduates will be highly sought after in the industry. I know companies who are looking to even hire whole batches if the students have such problem-solving skills.