<p>I will be entering my junior year at SUNY Buffalo but am considering a major change once again. I have constantly been thinking about civil engineering on and off again for the last year or so. Of all the majors I've thought about (computer science, construction managment, and even carpentry), civil enginneering seems like the broadest field and more direct in terms of what I want to do in a career. </p>
<p>But the fact is I'm not the most gifted mathematician and I've never really succeeded in my science classes. I was an average math student and I enjoyed working out the problems except when I couldn't find out the answer I was frustrated and confused as hell. With science classes it just took me longer than everyone else to grasp the concepts.</p>
<p>Regardless of my drawbacks, civil engineering still seems like the most fitting major. But I'm wondering (not that I plan on slacking off) if it's possible to do just enough to pass your classes and get your degree, and have a successful career. It probably doesn't sound logical but I've heard a lot of people in the field that have spoken about just getting by. </p>
<p>One other question not related to the above: If your firm is located in New York, are you just going to be handling projects within driving distance, or will you also take on projects from other states as well?</p>