Brown University School of Engineering

Courses

Brown Engineering stresses the basic scientific principles that underlie present and future engineering practice. Emphasis is placed on mathematics, basic physical principles and engineering fundamentals. While the focus is on applied science rather than technical training, most Brown undergraduates also gain valuable technical experience through independent study and close relationships with research faculty.

Click here for a complete listing of Brown University courses.

Click here for a listing of all engineering courses offering during the current academic year.

All Engineering Courses

This is our best estimate of when the course is offered and who will be the instructor. For the most up to date and authoritative information, please consult Banner and [email protected].

Core courses
Course Number Title Fall 2019 Spring 2020
ENGN 0030 Introduction to Engineering Haberstroh, Pacifici
ENGN 0031 Honors Introduction to Engineering Kim, Sun
ENGN 0040 Dynamics and Vibrations Bower, Xu
ENGN 0310 Mechanics of Solids and Structures Henann
ENGN 0410 Materials Science Briant, Kumar
ENGN 0500 Digital Computing Systems Rosenstein
ENGN 0510 Electricity and Magnetism Beresford, Mittleman
ENGN 0520 Electrical Circuits and Signals Larson
ENGN 0720  Thermodynamics Hurt, Palmore
ENGN 0810  Fluid Mechanics Powers, Zenit
Biomedical engineering courses
 Course Number Title Fall 2019 Spring 2020
ENGN 0930L Biomedical Engineering Design and Innovation I Tripathi, Kofron
ENGN 0931L Biomedical Engineering Design and Innovation II Kofron, Colvin
ENGN 1210 Biomechanics Srivastava
ENGN 1220 Neuroengineering   Nurmikko
ENGN 1230 Instrumentation Design Borton
ENGN 1490 Biomaterials Coulombe, Colvin
ENGN 1510 Nanoengineering and Nanomedicine Shukla
ENGN 1520 Cardiovascular Engineering

ENGN 1930B Biomedical Optics Lee
ENGN 1930L Biomedical Engineering Design and Innovation I Tripathi, Kofron
ENGN 1931K Cell-Material Interactions in Tissue Engineering
ENGN 1931L Biomedical Engineering Design and Innovation II   Kofron, Colvin
Chemical engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 1110 Transport and Biotransport Processes Wong
ENGN 1120 Chemical and Biochemical Reactor Design
ENGN 1130 Phase and Chemical Equilibria Goldsmith
ENGN 1140 Chemical Process Design Wojtowicz
ENVIRONMENTAL engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 0490 Fundamentals of Environmental Engineering Pennell
ENGN 1340 Water Supply and Wastewater Treatment   Kulaots
ENGN 1860 Advanced Fluid Mechanics Harris
ENGN 1930U Renewable Energy Technologies Bull
ENGN 1931A Photovoltaics Engineering
ENGN 1931F Introduction to Power Engineering  
ENGN 1931P Fuels, Energy, and the Environment Kulaots
ENGN 1931R The Chemistry of Environmental Pollution Suuberg
Materials engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 1410 Physical Chemistry of Solids van de Walle
ENGN 1420 Kinetics Processes in Materials Science and Engineering Sheldon
ENGN 1440 Mechanical Properties of Materials
ENGN 1450 Properties and Processing of Electronic Materials
ENGN 1470 Structure and Properties of Nonmetallic Materials
ENGN 1475 Soft Materials Palmore
ENGN 1480 Metallic Materials Kumar
ENGN 1932B Engineering Practice Briant
Electrical and computer engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 1560 Optics Mittleman
ENGN 1570 Linear System Analysis Kimia
ENGN 1580 Communication Systems Rose
ENGN 1590 Introduction to Semiconductors and Semiconductor Electronics Zaslavsky
ENGN 1600 Design and Implementation of Very Large-Scale Integrated Systems
ENGN 1610 Image Understanding Felzenszwalb
ENGN 1620 Analysis and Design of Electronic Circuits Patterson
ENGN 1630 Digital Electronics Systems Design Bahar
ENGN 1640 Design of Computing Systems Reda
ENGN 1650 Embedded Microprocessor Design Patterson, Silverman
ENGN 1680 Design and Fabrication of Semiconductor Devices
ENGN 1690 Photonics and Applications Xu
ENGN 1931A The Physics of Solar Cells
ENGN 1931F Introduction to Power Engineering
ENGN 1931I Design of Robotic Systems
ENGN 1931M Industrial Machine Vision Taubin
ENGN 1931Y Control Systems Engineering Zaki
ENGN 1931Z Interfaces, Information & Automation
Mechanical engineering courses
 Course Number Title Fall 2019 Spring 2020
ENGN 1300 Structural Analysis Bazilevs
ENGN 1370 Advanced Engineering Mechanics Kesari
ENGN 1700 Jet Engines and Aerospace Propulsion
ENGN 1710 Heat and Mass Transfer Kulaots
ENGN 1720 Design of Engines and Turbines
ENGN 1735 Vibration of Mechanical Systems Harris
ENGN 1740 Computer Aided Visualization and Design
ENGN 1750 Advanced Mechanics of Solids Bower
ENGN 1760 Design of Space Systems Fleeter
ENGN 1840 Numerical Methods
ENGN 1860 Advanced Fluid Mechanics Harris
ENGN 1930T Aircraft Design
ENGN 1930U Renewable Energy Technologies Bull
ENGN 1931D Design of Mechanical Assemblies

ENGN 1950 Advanced Engineering Optimization
Freshman and sophomore seminars
Course Number Title Fall 2019 Spring 2020
ENGN 0120A Freshman Seminar - Crossing the Consumer Chasm by Design  Fleeter
ENGN 0120B Freshman Seminar - Crossing the Space Chasm Through Engineering Design Fleeter
ENGN 0130 Sophomore Seminar - The Engineer's Burden: Why Changing the World is Difficult Hazeltine
Design courses
Course Number Title Fall 2019 Spring 2020
ENGN 0860 Boat Building Design and Culture Bull
ENGN 1000 Projects in Engineering Design I Fontaine, Gonsher
ENGN 1001 Projects in Engineering Design II   Fontaine, Gonsher
ENGN 1930M Industrial Design Bull
Other engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 0090 Management of Industrial and Nonprofit Organizations Chaltas, Hazeltine
ENGN 0260 Mechanical Technology Bull Bull
ENGN 0900 Managerial Decision Making Chaltas
ENGN 0930A Appropriate Technology Hazeltine
ENGN 0930C DesignStudio Gonsher
ENGN 0931 Internet of Everything
ENGN 1930S Land Use and the Built Environment
ENGN 1931E Writing Science
ENGN 1931J Social Impact of Emerging Technologies Nurmikko
ENGN 1932B Engineering Practice Briant
Business, Entrepreneurship, and Organizations (BEO) courses
Course Number Title Fall 2019 Spring 2020
ENGN 0020 Transforming Society - Technology and Choices for the Future Harry
ENGN 1010 The Entrepreneurial Process: Innovation in Practice Warshay, Cohen, Harry
Warshay, Slutsky
ENGN 1931Q Entrepreneurial Managing in Adversity   Anderson
ENGN 1931T Entrepreneurship Practicum: Starting, Running, and Scaling Ventures Anderson  
ENGN 1931W Selling and Sales Leadership in the Entrepreneurial Environment Anderson
Core graduate courses
Course Number Title Fall 2019 Spring 2020
ENGN 2010 Mathematical Methods in Engineering and Physics I Zaki
ENGN 2020 Mathematical Methods in Engineering and Physics II
Graduate solid mechanics courses
Course Number Title Fall 2019 Spring 2020
ENGN 2210 Continuum Mechanics Guduru
ENGN 2220 Mechanics of Solids Henann
ENGN 2240 Linear Elasticity
ENGN 2260 Stress Waves in Solids
ENGN 2270 Advance Elasticity
ENGN 2290 Plasticity (APMA 2370) Guduru
ENGN 2320 Experimental Mechanics
ENGN 2340 Computational Methods in Structural Mechanics Bazilevs
ENGN 2370B Topics in Solid and Structural Mechanics
ENGN 2380 Fracture Mechanics
ENGN 2910K Cell Mechanics
ENGN 2910O Molecular Simulation Methods in Mechanics and Physics
ENGN 2920B Mechanics of Energy Storage Materials
ENGN 2912N Isogeometric Methods in Computational Mechanics
Graduate materials science courses
Course Number Title Fall 2019 Spring 2020
ENGN 2400 Electron Microscopy in Materials Science
ENGN 2410 Thermodynamics of Materials Paine
ENGN 2420 Kinetic Processes and Mechanisms in Materials Science
ENGN 2430 Deformation Behavior of Materials
ENGN 2490A Crystal Structures and Crystallography Paine
ENGN 2930 Atomistic Modeling of Materials  
Graduate electrical and computer engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 2500 Medical Image Analysis Kimia
ENGN 2501 Digital Geometry Processing 
ENGN 2502 3D Photography 
ENGN 2520 Pattern Recognition and Machine Learning Felzenszwalb
ENGN 2530 Digital Signal Processing Silverman
ENGN 2540 Speech Processing
ENGN 2560 Computer Vision
ENGN 2600 Elec. Process in Semiconductors
ENGN 2610 Physics of Solid State Devices
ENGN 2620 Solid State Quantum and Optoelectronics
ENGN 2625 Optical Microscopy Toussaint
ENGN 2660 Physics and Technology of Semiconductor Heterostructures Zaslavsky
ENGN 2910A Advanced Computer Architecture
ENGN 2911Q Advanced Digital Design Reda
ENGN 2911T Ultrafast Optics
ENGN 2911X Reconfigurable Computing for Machine/Deep Learning
ENGN 2912B  Scientific Programming in C++ Taubin
ENGN 2912E Low Power VLSI System Design
ENGN 2912K Mixed-Signal Electronic Design 
ENGN 2912L Topics in Bioelectronics
ENGN 2912M Introduction to Quantum Computing and Physical Basics of Computing  
ENGN 2912P Topics in Optimization
ENGN 2912Q Coherence of Light in Nanooptics and Plasmonics   Pacifici
ENGN 2912S Topics in Image Analysis  
ENGN 2912Z Machine Learning to Experiment
Graduate fluids and thermal sciences courses
Course Number Title Fall 2019 Spring 2020
ENGN 2735 Vibration of Mechanical Systems Harris
ENGN 2760 Heat and Mass Transfer
ENGN 2810 Fluid Mechanics I (AM241) Ault
ENGN 2820 Fluid Mechanics II (AM242) Maxey
ENGN 2912F Soft Matter
ENGN 2912H Interfacial Phenomena
ENGN 2912J Asymtotic and Perturbation Methods
ENGN 2920A Complex Fluids: Particles and Interfaces
ENGN 2921 Swimming and Flying: The Mechanics of Animal Locomotion
Graduate chemical and Environmental engineering courses
 Course Number Title Fall 2019 Spring 2020
ENGN 2750 Chemical Kinetics and Reactor Engineering Goldsmith
ENGN 2770 Catalyst Design and Atomistic Reaction Engineering
ENGN 2910L Chemical Transport Processes in the Environment
ENGN 2910Q Chemically Reacting Flow
ENGN 2910Z Small Wonders: The Science, Technology, & Human Health...
ENGN 2911P Fate and Transport of Environmental Contaminants Pennell
ENGN 2920D Environmental Technologies and Human Health
ENGN 2991 Characterizing Nanomaterial Structure
Graduate biomedical engineering courses
Course Number Title Fall 2019 Spring 2020
ENGN 2910G Topics in Transitional Research and Technology Tripathi
ENGN 2910S Cancer Nanotechnology Wong
ENGN 2911R Analytical Modeling for Biomechanical and Biomedical Systems Srivastava
ENGN 2912R Implantable Devices Borton
Graduate Program in Innovation Management and Entrepreneurship (PRIME) courses
Course Number Title Fall 2019  Spring 2020
ENGN 2110 Business Engineering Fundementals I McHugh
ENGN 2120 Business Engineering Fundementals II
ENGN 2125 Engineering Management and Decision Making
Harry
ENGN 2130 Innovation and Technology Management I Norige
ENGN 2140 Innovation and Technology Management II
ENGN 2150 Technology Entrepreneurship and Commercialization I Harry
ENGN 2160 Technology Entrepreneurship and Commercialization II
ENGN 2180 Global Immersion Experience and Entrepreneurship Lab
ENGN 2911F Topics in Emerging and Breakthrough Tech

The courses listed below are from Science and Technology Studies (STS), and may be of interest to engineering students. STS examines the processes of scientific discovery and the establishment of scientific policies and systems of belief from historical, philosophical, anthropological, and sociological perspectives. The courses do not meet any engineering requirements, and students should consult with their concentration advisor about specific program questions.

Click here for a complete listing of Science and Technology Studies courses.

Science and Technology studies courses
Course Number Title
ANTH 1112 Anthropology of Climate Change
ANTH 1120 People + Cultures of Americas
ANTH 1224 Human Trafficking
ANTH 1242 Bioethics and Culture
BIOL 0190P Pride/Prej Dev of Sci Theories
APMA 0110 FYS in Data Science
APMA 1910 Race and Gender in the Scientific Community