Philosophy

It is not enough, I believe, for students to memorize information about computers, the Internet, and digital media. Such data and capabilities are important first steps, but they are not in themselves sufficient. My pedagogy aims to move students beyond this point, developing sophisticated skills in critical thinking and information literacy, productive collaboration, and creative problem solving. This approach, which is both content and skills oriented, is essential for educating critically engaged scholars and technology professionals for lifelong success in the twenty-first century.


Presidential Teaching Professor Award Video
Produced by Jennifer Howard - NIU Media Services

NIU Courses

At NIU I design and teach upper-level undergraduate and graduate courses in information and communication technology (ICT), web design and programming, philosophy of technology, and computer law & ethics. The web design and programming courses stress skills development in web programming (HTML, JavaScript, PHP, MySQL, XML, etc.), interactive media design, and project management. Courses in ICT and communication technology engage students in a critical examination of technology that is attentive to its philosophical, sociological, political, and cultural aspects.

Other Courses

As Assistant Professor of Communication at Carthage College, I introduced, designed, and taught seven new courses in communication, providing students with instruction in media literacy, communication technology, and media production. I also participated in the college's core curriculum, teaching all four sections of the Heritage Studies courses and developing several Heritage Modules for adult students. I have also taught introductory course in philosophy at DePaul University and graduate seminars in Robot Ethics and Environmental Ethics at Cardinal Stefan Wyszyński University in Warsaw,Poland.