Michael Eldridge's Philosophy Courses

 

Fall 2004  University of Szeged (Hungary) courses:

 

Spring 2005 UNC Charlotte courses:

 

Courses previously taught at UNC Charlotte, include: