TEACHING ACTIVITIES:

Undergraduate Courses Taught at Colorado School of Mines:

Graduate Courses Taught at Colorado School of Mines:

Undergraduate Courses Taught at University of Mississippi:
Graduate Courses Taught at University of Mississippi: