This is Curt Hill's Java powered Web Page - get a Java enabled browser! Netscape Home

Educational Philosopy

I have been teaching at the college level for over 20 years at three different institutions of higher learning. Yet I have not been able to escape the influence of the much-maligned lecture. I continue to use the lecture because it is an effective means of communication. However, it is not the only effective means. The traditional lecture, textbook, and solving problems with pencil and paper approach is ripe to be supplemented with a number of alternatives. I have endeavored to supplement these basic techniques with other useful methods. In programming classes I always use out-of-class programming assignments; in most classes I use group exercises and wherever I can I use online simulations such as Java applets. Those classes that have some content in ProgrammingLand MOO also use the interactive exercises that are there. I use tests and out-of-class exercises for evaluation.
I also maintain full-service web sites for each class. Each web site has the usual important information, including the syllabus, announcement of the next test, assignments and related links. These sites are typically updated more often than weekly.

Subjects taught at Valley City State University

Computer Science

Mathematics

Programs written or modified with educational impact

Beginning of this document.

The last time I remembered to update this date December 9, 2004.

Beginning of Curt's Portfolio site.