ENGR 14:
Intro to Solid Mechanics
Introduction to engineering analysis using the principles of engineering solid mechanics. Builds on the math and physical reasoning concepts in Physics 41 to develop skills in evaluation of engineered systems across a variety of fields. Foundational ideas for more advanced solid mechanics courses such as ME80 or CEE101A. Interactive lecture sessions focused on mathematical application of key concepts, with weekly complementary lab session on testing and designing systems that embody these concepts. Limited enrollment, subject to instructor approval. Prerequisite: Physics 41.
Terms: Aut, Win, Spr

Units: 3

UG Reqs: GER:DBEngrAppSci

Grading: Letter (ABCD/NP)
ENGR 15:
Dynamics
The application of Newton's Laws to solve 2D and 3D static and dynamic problems, particle and rigid body dynamics, freebody diagrams, and equations of motion, with application to mechanical, biomechanical, and aerospace systems. Computer numerical solution and dynamic response. Prerequisites: Calculus (differentiation and integration) such as MATH 41; and ENGR 14 (statics and strength) or a mechanics course in physics such as PHYSICS 41.
Terms: Win, Spr

Units: 3

UG Reqs: GER:DBEngrAppSci, WAYSMA

Grading: Letter (ABCD/NP)
ENGR 25B:
Biotechnology (CHEMENG 25B)
Biology and chemistry fundamentals, genetic engineering, cell culture, protein production, pharmaceuticals, genomics, viruses, gene therapy, evolution, immunology, antibodies, vaccines, transgenic animals, cloning, stem cells, intellectual property, governmental regulations, and ethics. Prerequisites: CHEM 31 and MATH 20 or equivalent courage.
Terms: Spr

Units: 3

UG Reqs: GER:DBEngrAppSci

Grading: Letter or Credit/No Credit
ENGR 40M:
An Intro to Making: What is EE
Is a handson class where students learn to make stuff. Through the process of building, you are introduced to the basic areas of EE. Students build a "useless box" and learn about circuits, feedback, and programming hardware, a light display for your desk and bike and learn about coding, transforms, and LEDs, a solar charger and an EKG machine and learn about power, noise, feedback, more circuits, and safety. And you get to keep the toys you build. Prerequisite: CS 106A.
Terms: Aut, Win, Spr, Sum

Units: 35

UG Reqs: GER:DBEngrAppSci, WAYSMA

Grading: Letter or Credit/No Credit
ENGR 50:
Introduction to Materials Science, Nanotechnology Emphasis
The structure, bonding, and atomic arrangements in materials leading to their properties and applications. Topics include electronic and mechanical behavior, emphasizing nanotechnology, solid state devices, and advanced structural and composite materials.
Terms: Spr

Units: 4

UG Reqs: GER:DBEngrAppSci, WAYAQR, WAYSMA

Grading: Letter or Credit/No Credit
ENGR 60:
Engineering Economics and Sustainability (CEE 146S)
Engineering Economics is a subset of the field of economics that draws upon the logic of economics, but adds that analytical power of mathematics and statistics. The concepts developed in this course are broadly applicable to many professional and personal decisions, including making purchasing decisions, deciding between project alternatives, evaluating different processes, and balancing environmental and social costs against economic costs. The concepts taught in this course will be increasingly valuable as students climb the carrier ladder in private industry, a nongovernmental organization, a public agency, or in founding their own startup. Eventually, the ability to make informed decisions that are based in fundamental analysis of alternatives is a part of every career. As such, this course is recommended for engineering and nonengineering students alike. This course is taught exclusively online in every quarter it is offered. (Prerequisites: MATH 19 or 20 or approved equivalent.)
Terms: Aut, Spr, Sum

Units: 3

Grading: Letter (ABCD/NP)
ENGR 62:
Introduction to Optimization (MS&E 111, MS&E 211)
Formulation and computational analysis of linear, quadratic, and other convex optimization problems. Applications in machine learning, operations, marketing, finance, and economics. Prerequisite: CME 100 or MATH 51.
Terms: Spr

Units: 34

UG Reqs: GER:DBEngrAppSci

Grading: Letter or Credit/No Credit
ENGR 80:
Introduction to Bioengineering (Engineering Living Matter) (BIOE 80)
Students completing BIOE.80 should have a working understanding for how to approach the systematic engineering of living systems to benefit all people and the planet. Our main goals are (1) to help students learn ways of thinking about engineering living matter and (2) to empower students to explore the broader ramifications of engineering life. Specific concepts and skills covered include but are not limited to: capacities of natural life on Earth; scope of the existing humandirected bioeconomy; deconstructing complicated problems; reaction & diffusion systems; microbial human anatomy; conceptualizing the engineering of biology; how atoms can be organized to make molecules; how to print DNA from scratch; programming genetic sensors, logic, & actuators; biology beyond molecules (photons, electrons, etc.); what constraints limit what life can do?; what will be the major health challenges in 2030?; how does what we want shape bioengineering?; who should choose and realize various competing bioengineering futures?
Terms: Spr

Units: 4

UG Reqs: GER:DBEngrAppSci, WAYFR

Grading: Letter (ABCD/NP)
ENGR 100:
Teaching Public Speaking
The theory and practice of teaching public speaking and presentation development. Lectures/discussions on developing an instructional plan, using audiovisual equipment for instruction, devising tutoring techniques, and teaching delivery, organization, audience analysis, visual aids, and unique speaking situations. Weekly practice speaking. Students serve as apprentice speech tutors. Those completing course may become paid speech instructors in the Technical Communications Program. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr

Units: 3

Grading: Letter or Credit/No Credit
ENGR 102W:
Technical and Professional Communication (CEE 102W)
Effective communication skills will help you advance quickly. Learn the best technical and professional techniques in writing and speaking. Group workshops and individual conferences with instructors. Designed for undergraduates going into industry. Allowed to fulfill WIM for Atmosphere/Energy and Environmental Systems Engineering majors only.
Terms: Spr

Units: 3

Grading: Letter (ABCD/NP)
ENGR 103:
Public Speaking (ENGR 203)
Priority to Engineering students. Introduction to speaking activities, from impromptu talks to carefully rehearsed formal professional presentations. How to organize and write speeches, analyze audiences, create and use visual aids, combat nervousness, and deliver informative and persuasive speeches effectively. Weekly class practice, rehearsals in oneonone tutorials, videotaped feedback. Limited enrollment.
Terms: Aut, Win, Spr

Units: 3

Grading: Letter or Credit/No Credit
ENGR 105:
Feedback Control Design
Design of linear feedback control systems for commandfollowing error, stability, and dynamic response specifications. Rootlocus and frequency response design techniques. Examples from a variety of fields. Some use of computer aided design with MATLAB. Prerequisites: Dynamics systems (EE 102B or ME 161), and ordinary differential equations (CME 102 or Math 53)
Terms: Win, Spr

Units: 3

UG Reqs: GER:DBEngrAppSci

Grading: Letter or Credit/No Credit
ENGR 119:
Community Engagement Preparation Seminar (ENGR 219)
This seminar is designed for engineering students who have already committed to an experiential learning program working directly with a community partner on a project of mutual benefit. This seminar is targeted at students participating in the Summer Service Learning Program offered through Stanford¿s Global Engineering Program.
Terms: Spr

Units: 1

Grading: Satisfactory/No Credit
ENGR 140A:
Leadership of Technology Ventures
First of threepart sequence for students selected to the Mayfield Fellows Program. Management and leadership within high technology startups, focusing on entrepreneurial skills related to product and market strategy, venture financing and cash flow management, team recruiting and organizational development, and the challenges of managing growth and handling adversity in emerging ventures. Other engineering faculty, founders, and venture capitalists participate as appropriate. Recommended: accounting or finance course (MS&E 140, ECON 90, or ENGR 60).
Terms: Spr

Units: 34

Grading: Letter (ABCD/NP)
ENGR 145:
Technology Entrepreneurship
How does the entrepreneurship process enable the creation and growth of highimpact enterprises? Why does entrepreneurial leadership matter even in a large organization or a nonprofit venture? What are the differences between just an idea and true opportunity? How do entrepreneurs form teams and gather the resources necessary to create a successful startup? Mentorguided projects focus on analyzing students' ideas, case studies allow for examining the nuances of innovation, research examines the entrepreneurial process, and expert guests allow for networking with Silicon Valley's worldclass entrepreneurs and venture capitalists. For undergraduates of all majors with interest in startups the leverage breakthrough information, energy, medical and consumer technologies. No prerequisites. Limited enrollment.
Terms: Win, Spr, Sum

Units: 4

UG Reqs: GER:DBSocSci, WAYSI

Grading: Letter (ABCD/NP)
ENGR 150:
Data Challenge Lab
In this lab, students develop the practical skills of data science by solving a series of increasingly difficult, real problems. Skills developed include: data manipulation, data visualization, exploratory data analysis, and basic modeling. The data challenges each student undertakes are based upon their current skills. Students receive oneonone coaching and see how expert practitioners solve the same challenges. Limited enrollment; application required. See http://datalab.stanford.edu for more information.
Terms: Win, Spr

Units: 35

Grading: Letter (ABCD/NP)
ENGR 154:
Vector Calculus for Engineers (CME 100)
Computation and visualization using MATLAB. Differential vector calculus: analytic geometry in space, functions of several variables, partial derivatives, gradient, unconstrained maxima and minima, Lagrange multipliers. Introduction to linear algebra: matrix operations, systems of algebraic equations, methods of solution and applications. Integral vector calculus: multiple integrals in Cartesian, cylindrical, and spherical coordinates, line integrals, scalar potential, surface integrals, Green's, divergence, and Stokes' theorems. Examples and applications drawn from various engineering fields. Prerequisites: knowledge of singlevariable calculus equivalent to the content of Math 1921 (e.g., 5 on Calc BC, 4 on Calc BC with Math 21, 5 on Calc AB with Math21). Placement diagnostic (recommendation non binding) at:(https://exploredegrees.stanford.edu/undergraduatedegreesandprograms/#aptext).
Terms: Aut, Spr

Units: 5

UG Reqs: GER:DBMath, WAYFR

Grading: Letter or Credit/No Credit
ENGR 155A:
Ordinary Differential Equations for Engineers (CME 102)
Analytical and numerical methods for solving ordinary differential equations arising in engineering applications: Solution of initial and boundary value problems, series solutions, Laplace transforms, and nonlinear equations; numerical methods for solving ordinary differential equations, accuracy of numerical methods, linear stability theory, finite differences. Introduction to MATLAB programming as a basic tool kit for computations. Problems from various engineering fields.Prerequisites: knowledge of singlevariable calculus equivalent to the content of Math 1921 (e.g., 5 on Calc BC, 4 on Calc BC with Math 21, 5 on Calc AB with Math21). Placement diagnostic (recommendation non binding) at:(https://exploredegrees.stanford.edu/undergraduatedegreesandprograms/#aptext). Recommended: CME100.
Terms: Aut, Win, Spr, Sum

Units: 5

UG Reqs: GER:DBMath, WAYFR

Grading: Letter or Credit/No Credit
ENGR 155B:
Linear Algebra and Partial Differential Equations for Engineers (CME 104)
Linear algebra: matrix operations, systems of algebraic equations, Gaussian elimination, undetermined and overdetermined systems, coupled systems of ordinary differential equations, eigensystem analysis, normal modes. Fourier series with applications, partial differential equations arising in science and engineering, analytical solutions of partial differential equations. Numerical methods for solution of partial differential equations: iterative techniques, stability and convergence, time advancement, implicit methods, von Neumann stability analysis. Examples and applications from various engineering fields. Prerequisite: CME 102/ENGR 155A.
Terms: Spr

Units: 5

UG Reqs: GER:DBMath, WAYFR

Grading: Letter or Credit/No Credit
ENGR 159Q:
Japanese Companies and Japanese Society (MATSCI 159Q)
Preference to sophomores. The structure of a Japanese company from the point of view of Japanese society. Visiting researchers from Japanese companies give presentations on their research enterprise. The Japanese research ethic. The home campus equivalent of a Kyoto SCTI course.
Terms: Spr

Units: 3

UG Reqs: GER:DBSocSci

Grading: Letter (ABCD/NP)
ENGR 177B:
Engineering and Sustainable Development (CEE 177S, CEE 277S, ENGR 277B)
The second of a twoquarter, projectbased course sequence that address cultural, political, organizational, technical and business issues at the heart of implementing sustainable engineering projects in the developing world. Students work in interdisciplinary project teams to tackle realworld design challenges in partnership with social entrepreneurs and/or NGOs. This quarter focuses on implementation, evaluation, and deployment of the designs developed in the winter quarter. Designated a Cardinal Course by the Haas Center for Public Service
Terms: Spr

Units: 13

Repeatable for credit

Grading: Letter or Credit/No Credit
ENGR 193:
Discover Engineering: How to Aim High, Embrace Uncertainty, and Achieve Impact
This weekly seminar will provide students of all engineering majors with practical leadership skills training (e.g. how to network, advocate for yourself, assert influence) in order to make innovative and meaningful contributions in their fields. Career exploration and mentorship opportunities will be delivered through an inspiring line up of guest speakers and interactive activities, demonstrations and tours. May be repeat for credit
Terms: Spr

Units: 1

Repeatable for credit

Grading: Letter or Credit/No Credit
ENGR 199:
Special Studies in Engineering
Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the section number corresponding to the particular faculty member. May be repeated for credit. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr

Units: 115

Repeatable for credit

Grading: Letter or Credit/No Credit
ENGR 199A:
Additional Calculus for Engineers
Additional problem solving practice for the calculus courses. Sections are designed to allow students to acquire a deeper understanding of calculus and its applications, work collaboratively, and develop a mastery of the material. Limited enrollment, permission of instructor required. Concurrent enrollment in MATH 19, 20, 52, or 53 required
Terms: Win, Spr

Units: 1

Repeatable for credit

Grading: Satisfactory/No Credit
ENGR 199W:
Writing of Original Research for Engineers
Technical writing in science and engineering. Students produce a substantial document describing their research, methods, and results. Prerequisite: completion of freshman writing requirements; prior or concurrent in 2 units of research in the major department; and consent of instructor. WIM for BioMedical Computation.
Terms: Aut, Win, Spr, Sum

Units: 13

Grading: Letter or Credit/No Credit
Instructors: ;
Altman, R. (PI);
Butte, A. (PI);
Carter, D. (PI);
Covert, M. (PI);
Davis, J. (PI);
Fuller, G. (PI);
Huang, K. (PI);
Kelley, D. (PI);
Levenston, M. (PI);
Lozano, N. (PI);
McDevitt, M. (PI);
Moin, P. (PI);
Mungal, M. (PI);
Okamura, A. (PI);
Osgood, B. (PI);
Reichard, C. (PI);
SafaviNaeini, A. (PI);
Sheppard, S. (PI);
Smith, J. (PI);
Swartz, J. (PI)
ENGR 202C:
Technical Communication for CEE SDC Students
Students learn how to write and present technical information clearly, with a focus on how to draft and revise readercentered professional documents. The course includes elements of effective oral communication and presentation.This offering for CEE SDC students only.
Terms: Win, Spr

Units: 3

Grading: Letter (ABCD/NP)
ENGR 202S:
Directed Writing Projects
Individualized writing instruction for students working on writing projects such as dissertations, proposals, grant applications, theses, journal articles, conference papers, and teaching and research statements. Weekly oneonone conferences with writing instructors from the Technical Communication Program. Students receive close attention to and detailed feedback on their writing. No prerequisite. Grading: Satisfactory/No Credit. This course may be repeated for credit.
Terms: Aut, Win, Spr

Units: 1

Repeatable for credit

Grading: Satisfactory/No Credit
ENGR 202W:
Technical Communication
This course focuses on how to write clear, concise, and organized technical writing. Through interactive presentations, group workshops, and individual conferences, students learn best practices for communicating to academic and professional audiences for a range of purposes.
Terms: Aut, Win, Spr

Units: 3

Grading: Letter (ABCD/NP)
ENGR 203:
Public Speaking (ENGR 103)
Priority to Engineering students. Introduction to speaking activities, from impromptu talks to carefully rehearsed formal professional presentations. How to organize and write speeches, analyze audiences, create and use visual aids, combat nervousness, and deliver informative and persuasive speeches effectively. Weekly class practice, rehearsals in oneonone tutorials, videotaped feedback. Limited enrollment.
Terms: Aut, Win, Spr

Units: 3

Grading: Letter or Credit/No Credit
ENGR 209A:
Analysis and Control of Nonlinear Systems
Introduction to nonlinear phenomena: multiple equilibria, limit cycles, bifurcations, complex dynamical behavior. Planar dynamical systems, analysis using phase plane techniques. Describing functions. Lyapunov stability theory. SISO feedback linearization, sliding mode control. Design examples. Prerequisite: 205.
Terms: Spr

Units: 3

Grading: Letter (ABCD/NP)
ENGR 219:
Community Engagement Preparation Seminar (ENGR 119)
This seminar is designed for engineering students who have already committed to an experiential learning program working directly with a community partner on a project of mutual benefit. This seminar is targeted at students participating in the Summer Service Learning Program offered through Stanford¿s Global Engineering Program.
Terms: Spr

Units: 1

Grading: Satisfactory/No Credit
ENGR 277B:
Engineering and Sustainable Development (CEE 177S, CEE 277S, ENGR 177B)
The second of a twoquarter, projectbased course sequence that address cultural, political, organizational, technical and business issues at the heart of implementing sustainable engineering projects in the developing world. Students work in interdisciplinary project teams to tackle realworld design challenges in partnership with social entrepreneurs and/or NGOs. This quarter focuses on implementation, evaluation, and deployment of the designs developed in the winter quarter. Designated a Cardinal Course by the Haas Center for Public Service
Terms: Spr

Units: 13

Repeatable for credit

Grading: Letter or Credit/No Credit
ENGR 280:
From Play to Innovation
Focus is on enhancing the innovation process with playfulness. The class will be projectbased and teamcentered. We will investigate the human "state of play" to reach an understanding of its principal attributes and how important it is to creative thinking. We will explore play behavior, its development, and its biological basis. We will then apply those principles through design thinking to promote innovation in the corporate world. Students will work with realworld partners on design projects with widespread application. This course requires an application. You can find the application here: dschool.stanford.edu/classes
Terms: Spr

Units: 24

Grading: Letter (ABCD/NP)
ENGR 290:
Graduate Environment of Support
For course assistants (CAs) and tutors in the School of Engineering tutorial and learning program. Interactive training for effective academic assistance. Pedagogy, developing course material, tutoring, and advising. Sources include video, readings, projects, and role playing.
Terms: Aut, Win, Spr

Units: 1

Grading: Satisfactory/No Credit
ENGR 295:
Learning & Teaching of Science (EDUC 280, MED 270, PHYSICS 295, VPTL 280)
This course will provide students with a basic knowledge of the relevant research in cognitive psychology and science education and the ability to apply that knowledge to enhance their ability to learn and teach science, particularly at the undergraduate level. Course will involve readings, discussion, and application of the ideas through creation of learning activities. It is suitable for advanced undergraduates and graduate students with some science background.
Terms: Spr

Units: 3

Grading: Medical Option (MedLtrCR/NC)
ENGR 298:
Seminar in Fluid Mechanics
Interdepartmental. Problems in all branches of fluid mechanics, with talks by visitors, faculty, and students. Graduate students may register for 1 unit, without letter grade; a letter grade is given for talks. May be repeated for credit.
Terms: Aut, Win, Spr

Units: 1

Repeatable for credit

Grading: Satisfactory/No Credit
ENGR 299:
Special Studies in Engineering
Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the corresponding section. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr, Sum

Units: 115

Repeatable for credit

Grading: Letter or Credit/No Credit
ENGR 311B:
Designing the Professional
What is it you really want out of the life that your Stanford education is making available to you? Have more questions than answers? Have too many ideas for your career ¿ or not enough? Wondering how to weave together what really fits you, is doable, and will be satisfying and meaningful? nnThis course applies the mindsets and innovation principles of design thinking to the "wicked problem" of designing your life and vocation. Students gain awareness and empathy, define areas of life and work on which they want to work, ideate about ways to move forward, try small prototypes, and test their assumptions. The course is highly interactive. It will conclude with creation of 3 versions of the next 5 years and prototype ideas to begin making those futures a reality.nnThe course will include brief readings, writing, reflections, and inclass exercises. Expect to practice ideation and prototyping methodologies, decision making practices and to participate in hands on activities in pairs, trios, and small groups. Seminar open to all graduate students (PhD, Masters) and Postdocs in all 7 schools.
Terms: Spr

Units: 1

Repeatable for credit

Grading: Satisfactory/No Credit
ENGR 311D:
Portfolio to Professional: Supporting the Development of Digital Presence Through ePortfolios
This course guides graduate students in creating a professional ePortfolio and establishing an online presence. The course includes seminarstyle presentations and discussions, opportunities for feedback with career mentors, classmates, alumni, employers, and other community members using thinkaloud protocols and peer review approaches. Curriculum modules focus on strategies for telling your story in the digital environment, platform considerations, evidence and architecture, visual design and user experience. Open to all graduate students and majors.
Terms: Spr

Units: 1

Grading: Satisfactory/No Credit
ENGR 350:
Data Impact Lab
In this lab, multidisciplinary teams of students tackle highimpact, unsolved problems for social sector partners. Teams receive mentorship and coaching from Stanford faculty, domain experts, and data science experts from industry. Sample projects include innovations for: poverty alleviation in the developing world, local government services, education, and healthcare. Limited enrollment; application required. May be repeated for credit. See http://datalab.stanford.edu for more information.
Terms: Aut, Win, Spr, Sum

Units: 16

Grading: Letter (ABCD/NP)
ENGR 391:
Engineering Education and Online Learning (EDUC 391)
A project based introduction to webbased learning design. In this course we will explore the evidence and theory behind principles of learning design and game design thinking. In addition to gaining a broad understanding of the emerging field of the science and engineering of learning, students will experiment with a variety of educational technologies, pedagogical techniques, game design principles, and assessment methods. Over the course of the quarter, interdisciplinary teams will create a prototype or a functioning piece of educational technology.
Terms: Spr

Units: 3

Grading: Letter or Credit/No Credit