Master thesis by Leandro Nahabedian