Testing science and engineering students: the force concept inventory