Ph.D & M.Sc thesis