I'm interested in chemistry right now, even though I haven't taken a chemistry course in two years and my school would not allow me to take first semester chemistry for credit again because I have taken it in high school at another college. Now I am thinking of whether do chemistry or materials engineering. I will be entering my second year in the fall and will have to take second semester chemistry over the summer if I decide to do either one of those. Here are my reasons for choosing those: Chemistry Pros -I like chemistry. -I enjoy lab work. -I took a 6-week chemistry course and actually made it through the end of the course (in high school). I was lazy in high school and would have lost motivation, especially since that was my first high school (and college-level) science course, but somehow, I didn't quit. There must be something that kept me going. -I am interested in drugs (pharmaceuticals). -I like learning about "stuff" (physical things). Cons -Low starting salaries (at all levels). -Large class sizes. -Might not get into graduate school for chemistry because of my low grades right now. Materials Engineering Pros -Same reasons as chemistry (except for the pharmaceuticals part). -I like to learn about how stuff works. -Back in an art class in high school, I was interested in ceramics (the stuff itself and the art) when I took an art class on the subject. -Higher average starting salary. -Small class sizes. Cons -I dislike electrical engineering and the E&M stuff in physics. -It seems like a small field. Based on these considerations, which one of these should I do my undergraduate degree in? By the way, I know nothing about materials engineering except that it is related to chemistry and physics. Thanks in advance for any advice.