engineering general education overlap