I attended BYU for my undergraduate degree and loved the education I received and the time I spent there. The university is quite large (30,000 students) but as you get into your program of choice, the class sizes decrease and you really get the education that you are looking for! There are rules that you have to follow so you have to be aware of that before you attend.
more