University of south Florida St. Pete

Is this university hard to get into? My gpa is about 3.0 right now and I have taken 2 AP classes. Also, on their website, they weren’t very clear if they offered a major for marine biology. Do they have that? And what is the campus like? Will I get accepted as an out of state student?