Browsing: learning effectively through enhanced pedagogies