General
Alabama is the right state to get your general engineering diploma. There are 6 schools offering respective programs in Alabama, and the best one is offered by Auburn University. That college has an excellent general engineering program - five-star rating for curriculum and five stars for teaching also.