A-
A Kick in the Butt, Be Sure You Want It Badly
Engineering at USD is a BS/BA program, meaning you have to complete a curriculum of 'arts' courses in addition to every engineering/science/math course along the way. It makes for a heavy courseload every semester (17-18 units) for 4 1/2 years. But supposedly the BS/BA is worth something extra special compared to a BS.
Every class I have had was a straight lecture, which is much different from high school discussion-based classes. That is how most math and science courses are: come in, sit down, take notes, maybe participate in solving a certain problem, more notes, then go home and do homework for the class or study for the tests/quizzes. Faculty have office hours and they do help to go to, most are nice enough to make exceptions for the unlucky students who have classes during every office hours time or who just want extra individual attention.
USD has an organization for every type of engineering, and covers a lot of internship opportunities.