I'm majoring in physics right now, but I'm considering switching to computer science. I'm currently enrolled in electromagnetism. Since the class started I noticed something about myself: I'm not enjoying a second of it. I can't stand doing the homework, I'm disinterested in the course material, and worst of all: I hate the labs. I started doing some programming and I enrolled in the introductory course at my university, and I've been absolutely loving CS. I actually have been using my spare time to learn about programming and computers. I really enjoy CS, but I'm still unsure about changing my major. What do you guys think?