ECE logo Electrical and Computer Engineering  

Peter C. Doerschuk

Professor of Electrical and Computer Engineering

Professor of Biomedical Engineering




Home Teaching Research Administration Other

Teaching

All course material is on Purdue's WebCT site not here!

I contribute to the teaching mission of the School in several ways:
  • Working with graduate students on their thesis research.
  • Working with undergraduate students on projects.
  • Working with student organizations.
  • Teaching class.
The topics and results of graduate student thesis research and undergraduate student projects are described here.

The student organization with which I've worked the most is the ECE honorary society Eta Kappa Nu (HKN) for which I am one of the faculty advisors.  The Purdue chapter is a very active chapter that has won the national "Best Chapter" award something like 20 of the last 22 years.  I, however, can take very little credit for this because the organization is fundamentally run by the students. HKN engages in many activities that benefit individual students, the School, the University, and the community.  Activites I've been extensively involved with include
  • The Lounge, which provides both a meeting place and a source of snacks for the School.  This is a big business, grossing hundreds of dollars per day.  You can even use the BagelCam to check if the type of bagel you desire is in stock!
  • The Turkey Contest, which is a yearly event in the Fall just before Thanksgiving, where students, staff, and faculty vote for their favorite professor among usually four candidates with money which is donated to charity.  The winning faculty member makes "photo-op" appearances in a turkey costume.
  • Picnics every semester and Friday evening TGs almost every other week, for everyone to enjoy themselves and, along the way, for students and faculty to interact outside of an academic setting.
The remainder of this page concerns teaching class.  I have been responsible for primarily undergraduate classes especially
  • ECE440 Transmission of Information: This is a senior-level course which covers both analog and digital communication systems at primarily the physical-layer level and which emphasizes the computation of SNRs in analog systems and bit error probabilities in digital systems.  It makes extensive use of the prerequisites which are ECE301 Signals and Systems and ECE302 Probabilistic Methods in Electrical and Computer Engineering. I have written class notes and new laboratories are under development.
  • ECE301 Signals and Systems: This is a junior-level course on deterministic signals and, primarily, linear systems which emphasizes transform methods (continuous-time Fourier, discrete-time Fourier, bilateral Laplace, and Z transforms) and examines a variety of applications especially sampling and noise-free analog communication systems.
  • ECE201 Linear Circuit Analysis I: This is a sophomore-level course on linear circuits including circuit elements such as resistors, capacitors, inductors, independent and dependent sources, and operational amplifiers; circuit laws, i.e., Kirchhoff's current and voltage laws; organized ways to write equations describing circuits, i.e., nodal and mesh methods; and the behavior of standard circuits such as RC and serial and parallel RLC circuits.  This is a difficult course to teach because it is in part a service course and for that reason has sophomore ECE majors mixed with juniors and seniors from other engineering majors.
I have also been responsible for a part of
  • ECE402 EE Design Projects: This is a senior-level one-semester course in which teams of students design a project, which varies each semester, and it focuses both on process and on end result.
At the graduate level I have been responsible for
  • ECE643 Stochastic Processes in Information Systems which concerns basic stochastic process ideas and applictions to Markov chains and processes, point processes, etc.  Usually the level of mathematics is without measure theory.
  • ECE645 Estimation Theory which concerns fundamental detection and estimation theory with communication and signal processing applications.
  • ECE695D Advanced Biomedical System Identification which was a special topics course that concerned the theory of dynamical system identification and its application to biomedical problems.
I have also taught parts of a variety of biomedical engineering courses.  The topic of most interest to me is the electrical behavior of cells and I highly recommend the wonderful two volume book by T. F. Weiss.  

In all of these classroom situations, engaging the students is key to getting student participation which in turn is key to achieving student learning.  I try to stimulate engagement by, for instance, including topics describing the practical untility of the course material.  As an example, in EE301, I discuss the theory behind oversampling CD players.  Any engaged student can watch me derive equations and solve problems in class and can even ask questions about the process.  However, that is primarily a spectator mode of participating and learning really requires an active mode.  I believe that a key active mode is the working of problems, that is, the doing of homework.  I try to help through office hours and evening problem sessions, but in the end I believe that the effort of working out problems for yourself is key to making the material your own.  I like the analogy of watching the Purdue football linebackers bench press 400 pounds versus actually bench pressing 400 pounds!

I have received several teaching awards:
  • Ruth and Joel Spira Outstanding Teaching Award, School of Electrical and Computer Engineering, Purdue University, 1995.
  • Honeywell Award for Excellence in Teaching, School of Electrical and Computer Engineering, Purdue University, 1997.
  • Eta Kappa Nu Outstanding Teaching Award, School of Electrical and Computer Engineering, Purdue University, 1998.
  • Eta Kappa Nu Outstanding Teaching Award, School of Electrical and Computer Engineering, Purdue University, 2000.
  • The Motorola Excellence in Teaching Award, School of Electrical and Computer Engineering, Purdue University, 2004.
In the following table are listed, for each semester I've been at Purdue,  the courses I've been responsible for.
Year  Fall
Spring
2003-04
ECE440
ECE440
2002-03
ECE402
ECE301
2001-02
ECE440
ECE301


ECE301
2000-01
ECE440
ECE440
1999-00
ECE695D
ECE440
1998-99
ECE440
ECE440
1997-98
ECE440
ECE440
1996-97
ECE201
ECE201


ECE645
1995-96
ECE301
ECE440

ECE301

1994-95
ECE301
ECE440
1993-94
ECE440
ECE201
1992-93
ECE301
ECE440
1991-92
ECE201
ECE440
1990-91
ECE201
ECE643
Multiple rows associated with one academic year in the previous table means that I was responsible for multiple courses during one semester (e.g., Spring 1996-97) or multiple sections of one course during one semester (e.g., Spring 2001-02).