Pratt Engineering - how good?

<p>How would you compare Duke's Pratt School of Engineering with that of Cornell, Princeton, MIT, Stanford and RPI for undergraduates? I am particularly interested in the quality of teaching at the undergraduate level, less so about the research conducted at the graduate level. Also, I am particularly interested in learning about the opportunities for hands-on project-based learning at Pratt for Mechanical Engineering compared to the other schools noted above. Thanks.</p>