Rostyslav Shemechko B.Sc. M.Sc. Ph.D.