At Purdue University, I created a course that allows graduate teaching assistants to document and reflect on their experiences (ENE 687). This course fulfills some requirements of several teaching certificate programs. I also developed a course on academic writing for graduate students in engineering education. In the fall semester, I typically taught the Engineering Education Foundations course for new doctoral students.
At the University of Illinois at Urbana-Champaign, I regularly taught an introductory course for first-year students (ECE 110); undergraduate courses on digital logic (ECE 290) and professional ethics (CS 210, ECE 316); and a graduate course on college teaching (EOL 585). I created courses on technology and society (CHP 396), distributed computing (ECE 428), formal methods (ECE 478), and computational complexity (ECE 579). I collaborated with colleagues to develop a course on digital information technologies for students outside engineering (ECE 101) and two half-hour movies that dramatize case studies in engineering ethics. I mentored students for the Leadership Certificate Program and conducted short programs across the campus on engineering ethics, research ethics, and college teaching. I organized and led national workshops on teaching for new faculty in 1995 and 2000.
Teaching statement and other resources
- Teaching Goals, Methods, and Philosophy
- Mentoring Philosophy Statement
- The Course Syllabus as a Scholarly Document
- Mentoring Graduate Students
- Engineering ethics movies: Henry’s Daughters and Incident at Morales
- Professional Ethics in Engineering: a series of short video lectures, 2008-09
Recently taught courses
- CHP 395, Professional Ethics
- CHP 396, Technology, Communication, and Contemporary Society
- CS 210, Ethical and Professional Issues in Computer Science
- ECE 101, Exploring Digital Information Technologies
- ECE 110, Introduction to Electrical and Computer Engineering
Video of lab - ECE 290, Computer Engineering I (digital systems, computer organization)
- ECE/Philosophy 316 (formerly 216), Engineering Ethics
ASEE Prism article - ECE 390 (formerly 291), Computer Engineering II (assembly language, real time computing)
- EOL 585 (formerly 490 TC), College Teaching and Academic Careers
- ENE 595, Engineering Education Foundations
- ENE 687, Mentored Teaching in Engineering
- ENE 695, Academic Writing in Engineering Education
General advice for graduate students
- Welcome to New Graduate Students
- How to Choose a Thesis Advisor
Appeared in Grad Times, February 1997 - Keeping an Annotated Bibliography by Marian Petre
- Good Books on Academic Careers and Teaching
- Preparing Future Faculty Program
- Randy Pausch’s Last Lecture
Advice on writing and publishing
- The Science of Scientific Writing by George D. Gopen and Judith A. Swan
- Writing English as a Second Language by William Zinsser
- Writing the Empirical Journal Article by Daryl Bem
- Standards for Reporting on Empirical Social Science Research in AERA Publications
- Standard for Reporting on Humanities-Oriented Research in AERA Publications
- APA Formatting and Style Guide, Online Writing Lab, Purdue University
- Getting Published in Journals, Webinar for postdocs in the CIC AGEP Professional Advancement Initiative, February 8, 2016
- Publication Agreement Addendum for Big Ten Academic Alliance authors
Advice on posters
- Creating Effective Poster Presentations by George R. Hess, Kathryn W. Tosney, and Leon H. Liegel
- Designing Conference Posters by Colin Purrington
- Scientific Posters by Michael Alley
- How to Create a Better Research Poster in Less Time by Mike Morrison (follow link to templates) | Story on NPR
Advice on presentations
- The Craft of Scientific Presentations by Michael Alley
- Presentation Tips by Garr Reynolds
- Better Presentations by Jonathan Schwabish
Advice on writing proposals
- Advice on Writing Proposals to the National Science Foundation by Susan Finger
- Resources on Proposal Writing by Julie Martin
Advice on writing literature reviews
- The Literature Review by Dena Taylor
- Literature Reviews: An Overview for Graduate Students, a video from North Carolina State University
Advice on reviewing
- Some Advice about Journal Reviewing by David Huron
- Critiquing Scholarship as Formal Review by Thomas Nelson
- A Guide for New Referees by Ian Parberry
Advice on the curriculum vitae
- Creating and Maintaining Your CV by Natalie Houston
- Writing the Curriculum Vitae from Purdue University
- Writing the Academic CV from Pepperdine University
- CVs and Resumes for Graduate Students from Rice University
Advice on mentoring
- The Science of Effective Mentoring website sponsored by the National Academies of Science, Engineering, and Medicine
- The Science of Effective Mentorship in STEMM published by the National Academies
- Compact Between Biomedical Graduate Students and Their Research Advisors from the American Association of Medical Colleges
- Mentor First website of commitments by research mentors
Information for middle school and high school students
- Engineer Girl (for girls)
- Try Engineering by IEEE (for all high school students)
- Engineering: Go for It (for all high school students)