I want to do Engineering but no major available

Either one has good engineering programs. It is probably a question of what fits financially and the type of school you want to attend. Penn is an urban campus while Duke is less so.