Current courses:

 

  

Previous Courses taught at UNAM:

 

Previous Courses taught at UAQ:

 

 

Previous Courses taught at the University of Wisconsin:

 

 

Previous Courses taught at the University of Michigan: