@ezbreezy8022 – I will only respond to your question about where to major in CS at Cornell. The CS major is offered in both the College of Arts & Sciences and the College of Engineering. Econ is also housed in Arts & Science, so your best bet would be to transfer from Ag into A&S. Transferring within colleges is relatively easy at Cornell, with the exception of Engineering and Architecture, Art & Planning (would be difficult to graduate on time).
Best of luck.