He spent 12 years of his professional career in industry and 20 years in academia. Stan is interested in all aspects of software design, in particular techniques for design of adaptable, easy to change (high-variability) software. He has published over 90 papers in international journals and conference proceedings (his recent paper received the ACM Distinguished Paper Award and two other papers were selected as "best papers" at leading conferences). Stan has given tutorials on topics of reuse and re-engineering, most recently on cost-effective Web engineering at ICSE'06, ESEC-FSE'05 and at ICWE'05. Stan was a Principal Investigator in a multi-national collaborative project involving universities (NUS and the University of Waterloo), and companies in Singapore and Toronto.