so I’m a Civil Engineering major currently waiting for transfer decisions. I’m 3 years at SMC. To answer your questions, it is definitely doable to transfer in 2 years; however, depending on the school you go to and how you start off, it is likely you may do 3 or more. In my case, I could have been able to transfer in 2 years, but I was really pushing my chances had I applied last year, since I had to cram everything. So I decided to wait another year to fulfill all requirements. It’s very important that you finish Calc 2 ASAP, since it will open up many classes.
If you end up going CC, then I highly recommend going to SMC. They offer opportunities to transfer more easily to schools that other schools do not offer. IMO, it is worth the commute.