Ok guys, i'm not quite sure is this is in the right place. My question is, what is the background i need to have before i start this degree? I'm thinking about applying for Me next year, but i'm concerned i don't have the enough background in Science/Mathematics. ( Btw, i'm from Portugal and i will apply for this degree here, i read a report by a former MIT teacher who came to Portugal to teach in the same University i'll apply. His main point was that the amount of things an engineer learns here in Portugal in university is more than in MIT, his opinion was that here they aren't very concerned about what their students do know when they finish their degree, but in the amount of material they teach. ) Sorry if i made some typos.