Before my questions, a small introduction of myself... I'm 21 years old by now. Left my job this month to dedicate myself in studying for the exams needed to ingress in the universities in my country (BR). Until high-school I never was a "good" student (or "bad"), just studying enough to get approved. But I always liked science, mostly physics, chemistry, not so much math. After finishing high-school, knowing of my academic deficiencies (due studying just enough to get approved), and knowing very little about universities, I did not take the admission tests. Instead I did a technical course (or professional course, don't know how it's called in US/UK/Europe) in electronics. This showed me a brand new world, my interest in physics increased, as my interest to ingress in college. Working for some time in the electronics area, I know i DON'T want work with it, despite liking electronics. At least, the technician jobs seem too "dumb" (simple if you prefer) for me, and the engineering ones are almost all the time just administrative. I know this thought is kind limited, as I obviously don't know all technician and engineering jobs in my country, but I really want to change my area. I'm in doubt between two graduation courses: 1 - Computer Science: from the electronics course, the subjects that I most liked was digital electronics (logic gates, logic circuits) and microcontrollers (programming, studying the microstructure of the microprocessor, making algorithms). I'm not a master on it, but I have some ease on those subjects. 2 - Physics: As I said, always liked it and always get intrigued by it. Every little new thing that I learn just increases my curiosity. But, I'm not so good on math. Regarding the physics of high-school (don't know if its the same on US/UK/Europe) I have good knowledge on it. Would like to hear your opinions about my choices. I know that graduating in Computer Science there will be no problem to find a job. Graduating in physics, I don't know. Do you think not being a math genius is a drawback for graduation in physics? The math that I will learn in CS can give me means to study physics by myself in the future? How CS and physics are related today? I'm also interested in molecular dynamics. Sorry for the long post and any english mistake. Thank you.