ENGR 1:
Want to Be an Engineer?
This course is designed for you if you are a new student who has a hypothesis that you want to be a scientist, mathematician, or engineer but don't yet know what you want to major in. As a scientist, you know that you need data to test your hypothesis. As a design thinker, you know that there is no way forward except to be exposed to different things and weigh the results. As a potential engineer, you know that you need lots of information to make a decision. Each week a panel of faculty from STEM majors in the School of Engineering, the School of Humanities & Sciences, and Stanford Earth will present with the goal of helping you discover if their field is right for you.
Terms: Aut

Units: 1

Grading: Satisfactory/No Credit
ENGR 2A:
SSEA Seminar: Developing Your Leadership Toolkit
In this weekly seminar, SSEA students will learn practical leadership skills so they can successfully navigate academic and professional opportunities while at Stanford and achieve meaningful results. Mentorship and career exploration will also be delivered through an inspiring line up of guest speakers and interactive activities.
Terms: Aut

Units: 1

Grading: Satisfactory/No Credit
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 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
Instructors: ;
Fritz, A. (PI);
Horowitz, M. (PI);
Howe, R. (PI);
Plummer, J. (PI);
Akbar, H. (TA);
Bui, C. (TA);
Contreras, P. (TA);
Dyro, R. (TA);
Fritz, A. (TA);
Kunz, E. (TA);
Landy, N. (TA);
Loya, D. (TA);
Mendoza, D. (TA);
Oduoza, M. (TA);
OwusuAkyaw, A. (TA);
Phu, N. (TA);
Radhakrishnan, M. (TA);
Van, E. (TA);
de Mello Dal Bianco, B. (TA)
ENGR 50E:
Introduction to Materials Science, Energy Emphasis
Materials structure, bonding and atomic arrangements leading to their properties and applications. Topics include electronic, thermal and mechanical behavior; emphasizing energy related materials and challenges.
Terms: Aut

Units: 4

UG Reqs: 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

Units: 3

Grading: Letter (ABCD/NP)
ENGR 62X:
Introduction to Optimization (Accelerated) (MS&E 111X, MS&E 211X)
Optimization theory and modeling. The role of prices, duality, optimality conditions, and algorithms in finding and recognizing solutions. Perspectives: problem formulation, analytical theory, computational methods, and recent applications in engineering, finance, and economics. Theories: finite dimensional derivatives, convexity, optimality, duality, and sensitivity. Methods: simplex and interiorpoint, gradient, Newton, and barrier. Prerequisite: CME 100 or MATH 51 or equivalent.
Terms: Aut, Win

Units: 34

Grading: Letter or Credit/No Credit
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 120:
Fundamentals of Petroleum Engineering (ENERGY 120)
Lectures, problems, field trip. Engineering topics in petroleum recovery; origin, discovery, and development of oil and gas. Chemical, physical, and thermodynamic properties of oil and natural gas. Material balance equations and reserve estimates using volumetric calculations. Gas laws. Single phase and multiphase flow through porous media.
Terms: Aut

Units: 3

UG Reqs: GER:DBEngrAppSci, WAYFR, WAYSMA

Grading: Letter or Credit/No Credit
ENGR 140B:
Leadership of Technology Ventures
Open to Mayfield Fellows only; taken during the summer internship at a technology startup. Students exchange experiences and continue the formal learning process. Activities journal. Credit given following quarter.
Terms: Aut

Units: 12

Grading: Letter (ABCD/NP)
ENGR 140C:
Leadership of Technology Ventures
Open to Mayfield Fellows only. Capstone to the 140 sequence. Students, faculty, employers, and venture capitalists share recent internship experiences and analytical frameworks. Students develop living case studies and integrative project reports.
Terms: Aut

Units: 23

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
Instructors: ;
Khayms, V. (PI);
Le, H. (PI);
Carranza, A. (TA);
Chen, G. (TA);
Deshpande, S. (TA);
Infanger, A. (TA);
Liu, X. (TA);
Radif, D. (TA);
Rowley, J. (TA);
Saad, N. (TA);
Xin, D. (TA)
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 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 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 select School of Engineering majors with permission from advisor.
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);
Hildemann, L. (PI);
Huang, K. (PI);
Kelley, D. (PI);
Kenny, T. (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: Aut

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 205:
Introduction to Control Design Techniques
Review of rootlocus and frequency response techniques for control system analysis and synthesis. Statespace techniques for modeling, fullstate feedback regulator design, pole placement, and observer design. Combined observer and regulator design. Lab experiments on computers connected to mechanical systems. Prerequisites: 105, MATH 103, 113. Recommended: Matlab.
Terms: Aut

Units: 3

Grading: Letter (ABCD/NP)
ENGR 240:
Introduction to Micro and Nano Electromechanical Systems
Miniaturization technologies now have important roles in materials, mechanical, and biomedical engineering practice, in addition to being the foundation for information technology. This course will target an audience of firstyear engineering graduate students and motivated seniorlevel undergraduates, with the goal of providing an introduction to M/NEMS fabrication techniques, selected device applications, and the design tradeoffs in developing systems. The course has no specific prerequisites, other than graduate or senior standing in engineering; otherwise, students will require permission of the instructors.
Terms: Aut

Units: 3

Grading: Letter or Credit/No Credit
ENGR 241:
Advanced Micro and Nano Fabrication Laboratory
This project course focuses on developing processes for ExFab, a shared facility that supports flexible lithography, heterogeneous integration, and rapid micro prototyping. Team projects are approved by the instructor and are mentored by an ExFab staff member. Students will plan and execute experiments and document them in a final presentation and report, to be made available on the lab's Wiki for the benefit of the Stanford research community. This year's offering of ENGR241 will span two quarters: students interested in taking this course must sign up for both fall and winter courses, and will be researching a single project over that time. Students must consult with Prof. Fan or the SNF staff before signing up. For Autumn 1819, the course will meet from 4:00pm5:50pm in Allen 101X (note the start time).
Terms: Aut, Win

Units: 3

Repeatable for credit

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 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 312:
Science and Engineering Course Design (VPTL 312)
For students interested in an academic career and who anticipate designing science or engineering courses at the undergraduate or graduate level. Goal is to apply research on science and engineering learning to the design of effective course materials. Topics include syllabus design, course content and format decisions, assessment planning and grading, and strategies for teaching improvement.
Terms: Aut

Units: 23

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: offered occasionally

Units: 16

Grading: Letter (ABCD/NP)