Is this a sufficiently balanced list for an engineering major?