His research interests are in the area of mitigating risk in software engineering, focusing on software quality assurance, program comprehension, software requirements and architecture, project risk management, Big Data Systems, and Green IT. Andriy received his Ph.D. in Applied Mathematics at the University of Western Ontario. He has 20 years of software engineering experience in information management and pharmaceutical industries. Prior to joining Ryerson, Andriy worked as a software developer in the IBM Information Management division at the IBM Toronto Software Laboratory; currently, he is the Faculty Fellow of the IBM Centre for Advanced Studies. He has served as a guest editor for several journals, as well as an organizer, committee member, and reviewer for several international software engineering workshops and conferences.