David Elzinga
Professor Elzinga is a neat guy. Very reasonable and understanding. Plenty of review for tests, so you know what to expect. Annoying periodic quizzes, but they are easy and helpful in the long run. He is approachable and gets grades back to you promptly. Does a good job of explaining and teaching the material, so make sure you go to class.