Available courses

This online resource will give you the opportunity to complete your assignments and get instant grading.

The rest of the course (notes, handouts, lab experiments) is available still at www.hainepages.com