Forensic science, civil engineering, or software engineering?

<p>I know that these are two very unrelatable subjects. But I'm a very sticky situation.</p>

<p>I want to go to ASU for the western undergraduate exchange program, and I saw forensics and civil and software engineering.</p>

<p>I would pick forensics, but I saw that it looks suuuupppeerr difficult. I mean, I know I shouldn't base it off of difficulty. But I am only semi-good at science, even though it looks very interesting. It's something i would have fun working with, but I'm not quite sure what I would be getting into.</p>

<p>On the other hand, I saw civil engineering. The thing is, I am VERY good at math, and I would hate to have that go to waste in college with a major that doesn't even requie math. However, civil engineering doesn't seem as interesting as the other major, even though I would probably be much better at it.</p>

<p>Lastly, software engineering. I was recommended for this by my counselor and my mother, although I was told that half the classes normally already have experience in programming and all that, and that I would be way behind the pack.</p>

<p>What advice can you give me? Which has better job/pay opportunities? Which would be more difficult in terms of workload? Any info would be awesome, thanks.</p>