Failing Engineering Students must read this. The fault is is mostly on your attitude, your study habits, your work ethics, and your time management.
A