I know there might be a lot of threads on this...but I can't find any about someone in my situation... I really do not like my computer science course that I'm taking (the third cs course - assembly language programming) and I want to change my major from computer science to math. I'm afraid that I might regret changing majors - what if I will like upper division cs courses? Then there is also the starting salary difference and the jobs that math majors get (I don't want to be a high school math teacher). The problem is that if I switch majors, I would be switching out of the college of engineering and it would be a hassle to switch back into engineering if I change my mind. Right now, I am sure that I don't like the course I'm taking right now. So far, all we've been doing are number bases and bit operations (this is the first week of class). The professor is not helpful at all and that I am disinterested in the subject only makes things worse.