This is an outstanding site.
It contains PowerPoint lectures on many Ethical issues and on Ethical theory which
can be downloaded for use in the classroom or for revision.
These relate to Laurence Hinman's Book:
Ethics - A Pluralistic Approach
to Moral Theory Ed.2