Welcome!

This site contains random stuff from some of the courses I have taught...