BYU is a great school with many great programs. I am in the chemical engineering program which has been great. The professors are good and they really care about your eucation. BYU isn't for everyone because it is a religious university, so if you like drinking this isn't the place for you.