Hey you should go with Civil Engineering. Easy to find job when you graduate. Easy to get in to government jobs like California Transportation, LA Department Of Transportation … Starting $60,000 per year. Every body said City employee is lazy. Yes it is true. I just been here for 2 months (LADOT as Civil Engineer Drafting Technician). Easy work, Easy money, no pressure, job secure for life, great benefit,…you name it. I’m regret that I did not take Civil Engineer when I was in College that why I end up with Drafting Technician. I took Manufacturing Engineer and it hard to find a job and pays cheap. If even you can not get into the City, there is a bunch of Civil job out there. A lot of new development, reconstruction like Kachina (spelling?). In my opinion Civil is the best of your choices. But Mechanical Engineer is better than Civil and required study harder.
Architecture is hard to find a job. It is good if you want to open your own business. But you need a bunch of money.
Crimal justice is NO NO. Only good if you are lazy mind. This is security for people but not for you and your family. Your life is depend on those bad guys. It required work night shift, holiday, and weekend. That is not a good life for me. City have a lot of opening for Police officer.
Anyway just want to share what I think. Like other says go with what you like. I like Civil at the beginning I sturdy Civil for 2 year but some one made me change to my mind to Manufacturing Engineer (wrong way). I’m planning to go back to school to get Civil Engineer degree.
Good luck to you.