My daughter was just accepted to SLO in mechanical engineering. In evaluating which university would work best for her, I would like to know how many years it takes to graduate with a B.S. in mechanical engineering. I read on the SLO official website that only 25% of students graduate after four years. Should she expect to attend for five years? six years?