Stanford Teacher Education Program

Faculty & Staff

STEP faculty and instructors take primary responsibility for the design, delivery, and assessment of their courses. In addition to teaching, STEP faculty pursue a wide range of interests, including research practice partnerships at school sites.

STEP staff are an integral part of the STEP teaching and learning community, and one of the program’s great strengths. Their primary purpose is to follow candidate progress through the program and to facilitate success.

Program faculty

Ira Lit
Professor (Teaching)
STEP Faculty Director

Program staff

Jeffrey Camarillo
Jeffrey Camarillo
STEP Assistant Director, Secondary Program
Elizabeth Chesler
Elizabeth Chesler
Program Administrator
Ruth Ann Costanzo
Ruth Ann Costanzo
Director, Clinical Work
Polly Diffenbaugh
Polly Diffenbaugh
Senior Clinical Associate - Science
Colin Haysman
Colin Haysman
Senior Clinical Associate – History/ Social Science
Geetha Lakshminarayanan
Geetha Lakshminarayanan
Clinical Associate - Mathematics
Catalina Martinez
Catalina Martinez
Clinical Associate - Elementary
Maricela   Montoy-Wilson
Maricela Montoy-Wilson
STEP Assistant Director, Elementary Program
Eghosa Obaizamomwan-Hamilton
Eghosa Obaizamomwan-Hamilton
Clinical Associate - English
Tasha Pura
Tasha Pura
Clinical Associate - Elementary
Maritza Rodriguez-Dortrait
Maritza Rodriguez-Dortrait
Clinical Associate - Elementary
Michaela Ruiz
Michaela Ruiz
Student Services Officer and Credential Analyst

What you need to know

Admission requirements

To learn more about requirements for admission, please visit the Application Requirements page.

Financing your education

To learn more about the cost of the program and options for financial support, please visit Financing Your Master’s Degree on the admissions website.

Contact admissions

For admissions webinars and to connect with the admission office, see our  Connect and Visit page.