how long do studies take, and how much are fees for gaining such degree?