I work hard to try to teach philosophy well, and I've written two short pieces about parts of my teaching practice--one about how to teach with puzzles and the other about how to avoid student misconceptions about hypothetical cases.
In the Educational Policy Studies department at the University of Wisconsin-Madison, I regularly teach:
ED POL 147 (Ethics and Education)
An introductory course to issues in educational ethics and educational justice (undergraduate)
ED POL / PHILOS 540 (Egalitarianism and Educational Justice)
An advanced introductory course to issues in egalitarianism and educational justice (undergraduate/graduate)
ED POL / PHILOS 550 (Philosophy of Moral Education)
An advanced introductory course to issues about the aims that moral education ought (and ought not) to have and the means that moral educators ought (and ought not) to use (undergraduate/graduate)
ED POL / PHILOS 545 (Philosophical Conceptions of Teaching and Learning)
An advanced introductory course to issues in the philosophy of teaching and learning (undergraduate/graduate)
In the Philosophy department and Political Economy program at Tulane University, I taught (and am still prepared to teach):
PHIL 6740 (Contemporary Political Philosophy) (graduate/undergraduate)
PHIL 6940 (Formal Methods in Ethics) (graduate/undergraduate)
PHIL 6050 (Moral Philosophy: Population Ethics) (graduate/undergraduate)
PHIL 3580 (Ethical Theory) (undergraduate)
PHIL 3560 (Social and Political Ethics) (undergraduate)
PHIL 3540 (Gender and Justice) (undergraduate)
PHIL 1010 (Introduction to Philosophy) (undergraduate)
PECN 6000-1 (Themes From Parfit's Ethics) (advanced undergraduate capstone)
PECN 6000-2 (Advanced Issues in Ethical Theory) (advanced undergraduate capstone)
PECN 3030 (The Individual, Society, and the State) (undergraduate)
I've also taught courses on Immigration and Global Justice, Introductory Ethics, Reason in Communication (Critical Thinking), and Contemporary Moral Issues.
Sample syllabi for these and other courses that I'm prepared to teach can be obtained on request from dobrien6 [at] wisc [dot] edu