Using journal articles to integrate critical thinking with computer and writing skills