What do I really need to take as an engineering major?