Skip to content Skip to navigation

Technical Communication Program

The Technical Communication Program (TCP), located in Huang Engineering 049, is a writing and public speaking resource for Stanford students of all levels.

Founded in 1976, the TCP offers individual consulting and coaching in addition to a range of courses to help students become more effective writers and presenters.

TCP instructors can provide feedback on most types of documents (e.g., fellowship or grant proposals, statements of purpose, journal articles) and presentations (e.g., dissertation defenses, pitches) and have extensive experience in working with technical and scientific (STEM) topics. The TCP also provides tutorial support for courses (including WIM courses) in the School of Engineering and offers workshops on various aspects of technical communication. Our services are primarily designed for students in engineering, but we welcome students from across the university. 

If you are interested in a consultation about a document or presentation, please click on Consulting request below to submit a webform. We work with many courses and students, and we review written material before meeting students, so please submit your request well in advance of any due date.

Consulting request

TCP courses

ENGR 202S: Directed Writing Projects (Individual Writing Instruction)  1-unit non-lecture writing instruction. Offers students one-on-one weekly writing workshop with a Technical Communication Program instructor. For students working on writing projects such as fellowship or grant applications, dissertations, journal or conference papers, honors or engineering theses, and teaching and research statements. Weekly meetings are structured around the student's project(s) and writing needs. Students receive in-depth feedback on their writing and learn how to write and revise more effectively. Offers students a helpful framework for completing writing projects and improving their writing skills. No prerequisite. Grading: S/NC. May be repeated for credit. 1 unit. Offered autumn, winter and spring.

ENGR 202W: Technical Writing  Teaches students how to write clear, concise, well-ordered and effectively formatted technical prose for varying audiences and purposes. Drafting strategies and principles of revising for reader-centered structure and style. Applications to a variety of genres, both academic and professional, in engineering and science. Class format combines lecture and workshop. Designed for graduate students. 3units. Offered autumn, winter and spring.

ENGR 102W: Writing for Engineers  Intensive writing workshop focusing on effective communication of technical, scientific, and professional information in industry and academia. Best writing practices for varied audiences, purposes, and media. Group workshops and individual conferences with instructors. Designed for undergraduates.      3 units. Offered spring.

ENGR 100: Teaching Public Speaking   The theory and practice of teaching public speaking/presentation. In this tutor-training course, students deliver lectures, lead discussions, practice critiquing speeches, take part in fieldwork, and develop teaching materials in a term project. Hands-on introduction to designing an effective course, developing tutorial and workshop techniques, and teaching delivery, organization, audience analysis, visual aids, and style. Successful students are eligible to become paid public speaking instructors in the TCP. Admission to this course is by instructor's permission. To schedule an interview, contact Matt Vassar.  3 units. Offered autumn, winter and spring.

ENGR 103/203: Public Speaking   Introduces students to the full range of speaking activities, from impromptu talks to carefully rehearsed formal presentations, and includes instruction on the development and use of visual aids. This practical course helps students develop confidence in their speaking ability through weekly practice in class and rehearsals in individual tutorials.  3 units. Offered autumn, winter and spring.

School of Engineering course support

In addition to its writing and public speaking courses, the TCP provides tutorial support for writing and speaking activities in the School of Engineering's undergraduate and graduate courses, including WIM courses. Collaborating with course instructors, we customize support to meet the needs and learning aims of the course.

We are also available to consult with faculty on assignment design, to give in-class presentations or workshops on writing or presentations, and to mentor TAs on how to respond to student writing or presentations.

For additional information or to request course support:

Mary McDevitt, PhD, Director, TCP


For additional information or to request course support:

Mary McDevitt, PhD, Director, TCP