Rice University Profiles Subhlok鈥檚 Path into the Field of Computer Science
鈥淎ll I knew about computer scientists was that they built calculators. Jumping into something I knew nothing about was exciting,鈥 said Jaspal Subhlok, the Ph.D. alumnus from Rice University who is now in his third term as chair of the Department of Computer Science at the 探花视频. 鈥淭his was back in 1980. I was in the aeronautical engineering program at the Indian Institute of Technology, Kharagpur and I had recently realized that India was not designing aircrafts.鈥
Photo courtesy of Carlyn Chatfield, Rice UniversitySubhlok said he reviewed his interests and skills and concluded that he enjoyed logic
and mathematics the most. He was told that is what computer science was about, so
he switched to the CS program. After completing his undergraduate degree, he applied
to graduate schools in the United States and was accepted to several of his top choices.
To make his final decision, he wrote to the professors he wanted to work with.
鈥淚 contacted Ken Kennedy at Rice and I really didn鈥檛 know what I was talking about. I just said I was interested in algorithms, programming languages, this and that. Then I got this wonderful reply from Ken. His letter wasn鈥檛 just 鈥榶ou should come here,鈥 he went into detail and said, 鈥業f parallel computing is what you want to study, then I鈥檒l be happy to work with you, If it鈥檚 programming languages, I鈥檒l direct you to Professor Cartwright,鈥 and so on. That is what drew me to Rice. If I got letters back from the other schools, they seemed obviously typed by a secretary. The half hour or so Ken Kennedy spent personalizing my letter made the difference 鈥 it worked.鈥
Three decades later, Subhlok reflects on the way computer scientists approach their problems. He said everything looks different on the surface but the roots of CS remain unchanged.
鈥淏ack then we were working on a computer that took up a giant hall and everything was much slower. Even before Rice, I had been programming on data punch cards 鈥 a stack of cards was your program. If you dropped the stack you had to re-order the cards. A week after submitting your program you would finally find out if it worked or not. Things have come a long way, but the basics of programming are not that different. Computational principles are not that different. At its root, computer science has always been about using electronic and mathematical advancements to solve problems. That鈥檚 not going to change. We have a problem, we figure out how to solve it, how to spell it out to the computer so it can solve it for you.鈥
Although he鈥檚 had several high points over his academic and research career, he finds the greatest pride in what his department has accomplished since he began serving as its chair. He said the role is an interesting and challenging combination of working with diverse groups like the university鈥檚 administration and friends in industry, all the while making sure that the needs of students and faculty members are served.
鈥淚n the last few weeks, my conversations have included talking to faculty members we鈥檙e trying to hire, alumni who are committed to helping us advance, getting final bids on renovation projects, and enhancing the curriculum. As a chair, you have to think of the big picture all the time. Where does the department need to be in five years or ten? But the combination of being in the trenches and addressing the future directions and issues is challenging and rewarding.鈥
Subhlok says his frustrations are usually due to the ten things he wants to accomplish in a week that get side-tracked in the day-to-day activities, and he attributes his success to the quality of the people he works with. He said, 鈥淚t is simply because we鈥檝e had really good people. We鈥檙e one community as a department, with little internal negative politics. As a chair, there are so many things you could do that choosing a direction requires a compass. For me, that compass is something that will lead to long term student success. It鈥檚 the only reason for a university to exist, and we forget that sometimes because of other things we are focused on.鈥
Over the last six years, his department has changed the way they approach the teaching responsibility of their faculty members. 鈥淭he typical model has often been for each professor to teach X courses a year,鈥 said Subhlok, 鈥渂ut we decided to look at it differently: these are our students and this is what needs to be taught. How do we share that responsibility fairly? How do we provide the best possible education to students but not overload the faculty? 鈥 The process involved evaluating every course being taught for its value to the program and introducing new courses. 鈥淚f we offered courses in the past only because it helped someone meet their teaching workload requirement, we dropped the course. If it is not important to student success, it is no longer being taught.鈥
At the same time the curriculum has been aligned to what students needed to succeed, which means the undergraduate and graduate programs look different. 鈥淭he undergraduate students needed more exposure to emerging computer science topics, so the new program allows for more CS electives. The graduate students need more depth in their specializations 鈥搇ike distributed computing or data analytics鈥 so specialization tracks were added,鈥 said Subhlok, whose focus had also including building up the UH CS community.
鈥淥ur alumni and industry supporters have been terrific. They say, 鈥榯ell us what you need and we鈥檒l get it done.鈥 But we鈥檝e also gotten lucky because the faculty we鈥檝e recruited have all been excellent. We recruit them for life and then try to make sure they get what they need from us.鈥
He is also determined to balance research and teaching. 鈥淭hat鈥檚 a very important issue in CS. Research and education can co-exist together beautifully in an ideal world, but it doesn鈥檛 always happen. A lot of time we are so lost in our research, we forget we are here for the students. For this to work really well, student success and faculty success have to be aligned.
鈥淵ou can鈥檛 say the only thing you will reward is the number of papers published, then expect faculty to be wonderful teachers. Internally, we鈥檝e changed the way we look at merit raises. If a faculty member really enjoys teaching, they can focus on teaching and really succeed. Other faculty are really interested in research and can spend more time focusing on that.鈥
Subhlok has been pleasantly surprised at the response to a cultural shift that really values student success. 鈥淭he faculty members always meet the need. We realize we need a course that we aren鈥檛 currently teaching and it鈥檚 going to require months to set it up? Done. Someone will step up. Here, research and teaching co-exist very well.鈥
- Subhlok鈥檚 alumni profile prepared by Carlyn Chatfield, Computer Science Publicist and Web Editor at Rice University