Ranking the engineering disciplines at the University of Waterloo is no small feat! From the foundational powerhouses like Mechanical (Mech) and Electrical (EE) to the specialized realms of Nanotechnology (Nano) and Biomedical Engineering (BME), this list dives deep. We're comparing the perceived strengths, future prospects, and overall impact of programs like Computer Engineering (CE), Civil, Environmental (Enviro), and even the unique Arch Engineering. Whether you're a prospective student, a current badger, or just curious about Waterloo's engineering landscape, get ready to see where each program stacks up!