On the effectiveness of active-engagement microcomputer-based laboratories