University of  New Hampshire:

 Ph.D. Level (Instructor):

Undergraduate: 



University of California, Davis (Instructor):

University of California, Davis (Teaching Assistant):

 Ph.D. Level:

Masters Level:

Undergraduate: 

Argentina: