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 provide in-depth feedback on all types of documents (e.g., fellowship and grant proposals, journal articles, job search documents) 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 short-term 1:1 tutoring for 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 requests well in advance of due date. 

Consulting request

TCP Courses

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 Vassar3 units. 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 winter.

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.

ENGR 202S: Directed Writing Projects (Directed Writing Instruction) 
1-unit non-lecture writing instruction. Offers students one-on-one weekly writing workshop with Technical Communication Program instructor. For students working on writing projects such as fellowship and grant applications, dissertations, journal and conference papers, honors or engineering theses, and teaching and research statements. Weekly individual meetings are structured around the student's project(s) and writing needs. Students learn how to write and revise more effectively and receive close attention to and extensive feedback on their writing from the instructor. Offers students a helpful framework for completing writing projects. No prerequisite. Grading: Satisfactory/No Credit. 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.
3 units. Offered autumn, winter and spring.

Department 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 and speaking, and to mentor TAs on how to respond to student writing and presentations.