The following websites are archived websites I
have generated for my classes. Everyone is welcome to use the teaching
resources contained in the websites whether for
teaching or study, but not for profit. These are
no longer maintained so some links may not work and files may not be accessible.