What is the main reason it takes much longer to complete an undergraduate degree now compared to a few decades ago?
a) Increased course difficulty
b) Higher tuition fees
c) Extended research requirements
d) More elective courses