I can understand purely from an academic perspective- attending classes, passing tests, completing assignments. But again this model breaks down in the real world.
One must really treat engineering as a practice and not as a degree. More like law and medicine.
Throughout India, girls outscore boys in nearly every exam. Somehow that doesn't last at workplaces.