for their constant support, guidance and understanding throughout my research work. Thanks to Prof Aliaksandr Smirnov for his suggestions and help before and during my PhD track. I am grateful to Jeremy for his help and time contributed to our project. It has been my pleasure to work with you all and I hope to continue our collaboration in future. I want to thank Dr Aliaksandr Hubarevich for all his help, support, and for being my friend no matter what problems we faced during our time here. I am looking forward to stay in touch and continue to work together on future projects. Thanks to Julia Gusakova for our teatimes, funny and serious talks; you and Aliaks helped me to stay animated and in good mood. I am very grateful to Nanyang Technological University for being my home for the last four years, a place to develop my personality and skills. Special. thanks to the staff of Graduate Programme Office and especially to Christina for your care, you have always had time to listen to my (many) questions and carefully explain. Many thanks to A *STAR for making it all possible. Hard to express how grateful I am to my wife, Arina, for all her help, care, support and love. I know how hard it was for you. Thanks to my parents and my brother for staying in touch and supporting me. I dedicate this thesis to my family, my wife and our son Leon.