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: