PHI 337 - Social and Ethical Values in Medicine
- Fall 2008
- Spring 2007
- Summer 2006
- Spring 2006
- Fall 2005
- Spring 2005 (TA)
- Fall 2004 (TA)
PHI 110 - Philosophy of Human Nature
- Spring 2008
PHI 107 - Ethics
- Fall 2006
PHI 206 - Ethics
- Fall 2008
- Spring 2008
- Fall 2007
PHI 105 - Introduction to Philosophy
- Fall 2007
PY 111 - Biomedical Ethics
- Spring 2007
- Fall 2006
- Spring 2006
- Fall 2005
UB North Campus
"I think being a great teacher is one of those ambitions that you never fully achieve. There's always something you can improve. But, of course, the great thing about teaching is that you always have another chance to make it better the next time."