I have noticed a lot of undergrad students that complete their degrees in 4 years either have lower GPAs or less ECs and research experience. What is the problem behind this, and is it ok to finish your degree first then take a year or two for research and ECs considering you would be more focused and committed?