Strengthening critical thinking in engineering students