Master's thesis & bachelor's degree final project