Teaching

Courses at UT Dallas, Courses at Yale, Senior Projects, Teaching Assistants, Teaching Fellows

Courses Taught at UT Dallas (2011-present)

Courses Taught at Yale (2001-2011)

Senior Project Advisees

Teaching Assistants at UT Dallas

Teaching Fellow Advisees at Yale University