These schools are reaches for all students but yes, you are a competitive applicant and should apply to some of them.
What is your home state? Apply to your state flagship.
I would add some schools where you will be an auto admit with a full ride. Alabama would fit that bill.
For slightly less competitive schools but with great programs in your areas of interest, look at UMB, Purdue, RPI.