Teaching

Courses Taught

Short and Invited Courses

University of California

Arizona State University

San Diego State University

Graduate Advising (* chair)

Post Doctoral Positions

Doctoral In Progress

Doctoral Completed

Masters In Progress

Masters Completed