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 Courses@Brown.

Core courses
Course Number Title Fall 2015 Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN0030 Introduction to Engineering Briant, Bull, Gao, Haberstroh   Briant, Bull, Kim, Haberstroh   Bull, Haberstroh, Sheldon Bull, Haberstroh
ENGN0031 Honors Introduction to Engineering     Reda   Kim, Reda
ENGN0040 Dynamics and Vibrations   Bower, J. Franck   Bower, Vlahovska, Xu   Bower, Kim, Xu
ENGN0310 Mechanics of Solids and Structures C. Franck, Kim   C. Franck,  Guduru   Guduru, Henann
ENGN0410 Materials Science Sheldon, Padture   Chason, Kumar   Briant, Kumar Briant, Chason
ENGN0510 Electricity and Magnetism Beresford, Zaslavsky   Beresford, D. Mittleman   Beresford, Lee D. Mittleman, Lee
ENGN0520 Electrical Circuits and Signals   Silverman, Rosenstein   Silverman, Rosenstein Larson, Rosenstein Rose
ENGN0720  Thermodynamics   Briant, Peterson   Peterson, Briant Hurt, Palmore Hurt
ENGN0810  Fluid Mechanics Breuer, Vlahovska   Breuer, Mandre   J. Franck, Mandre
Biomedical engineering courses
 Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 
Fall 2017 Spring 2018 Fall 2018  Spring 2019
 
ENGN1210 Biomechanics   Powers   Powers Powers
ENGN1220 Neuroengineering   Hochberg, Nurmikko   Hochberg, Nurmikko   Hochberg, Nurmikko
ENGN1230 Instrumentation Design Borton   Borton   Borton
ENGN1490 Biomaterials Wong   Wong   Coulombe, Colvin Wong
ENGN1510 Nanoengineering and Nanomedicine
  Shukla   Palmore, Colvin
ENGN1520 Cardiovascular Engineering
  Coulombe  
Coulombe    
ENGN1930B Biomedical Optics   Lee   Lee Lee
ENGN1930L Biomedical Engineering Design and Modelling Tripathi   Tripathi   Tripathi
ENGN1931K Cell-Material Interactions in Tissue Engineering Coulombe
Chemical and Biochemical engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016  Spring 2017 
Fall 2017 Spring 2018 Fall 2018  Spring 2019 
ENGN0049 Fundamentals of Environmental Engineering   Kulaots
ENGN1110 Transport and Biotransport Processes   Shukla   Shukla Shukla
ENGN1120 Chemical and Biochemical Reactor Design     Hurt  
ENGN1130 Phase and Chemical Equilibria Goldsmith       Goldsmith
ENGN1140 Chemical Process Design   Wojtowicz
  Wojtowicz Wojtowicz
ENGN1340 Water Supply and Wastewater Treatment   Kulaots   Kulaots Kulaots
ENGN1931P Fuels, Energy, and the Environment Kulaots   Kulaots   Kulaots
Civil engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018  Spring 2019 
ENGN1360 Soil Mechanics and Principles of Foundation Engineering   Carchedi    
ENGN1380 Design of Civil Engineering Structures Bacon   Odeh   Bacon, Odeh
ENGN1930D Civil Engineering Project   DeFrancesco    
Materials engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018  Spring 2019 
ENGN1410 Physical Chemistry of Solids van de Walle   van de Walle
van de Walle van de Walle
ENGN1420 Kinetics Processes in Materials Science and Engineering   Chason   Sheldon Sheldon Sheldon
ENGN1440 Mechanical Properties of Materials     Padture   Kumar Kumar
ENGN1450 Properties and Processing of Electronic Materials       Paine
ENGN1470 Structure and Properties of Nonmetallic Materials     Palmore   Padture Palmore
ENGN1480 Metallic Materials   Kumar     Kumar
Electrical sciences and computer engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018  Spring 2019 
ENGN1560 Applied Electromagnetics   D. Mittleman   D. Mittleman   D. Mittleman D. Mittleman 
ENGN1570 Linear System Analysis Felzenszwalb   Kimia   Kimia
ENGN1580 Communication Systems   Rose    Rose Rose
ENGN1590 Introduction to Semiconductors and Semiconductor Electronics Xu   Zaslavsky   Zaslavsky Zaslavsky
ENGN1600 Design and Implementation of Very Large-Scale Integrated Systems     Reda  
ENGN1610 Image Understanding Kimia   Felzenszwalb  
ENGN1620 Analysis and Design of Electronic Circuits   Patterson   Durfee Patterson Rosenstein
ENGN1630 Digital Electronics Systems Design Patterson   Patterson   Patterson
ENGN1640 Design of Computing Systems   Reda   Reda Reda Reda
ENGN1650 Embedded Microprocessor Design Patterson, Silverman   Patterson, Silverman   Patterson, Silverman
ENGN1680 Design and Fabrication of Semiconductor Devices       Pacifici
Pacifici
ENGN1690 Photonics and Applications   Xu   Xu Xu
ENGN1931A The Physics of Solar Cells   Pacifici    
ENGN1931F Introduction to Power Engineering       Patterson
ENGN1931I Design of Robotic Systems Bahar, Breuer Bahar
ENGN1931Y Control Systems Engineering Zaki Zaki
ENGN 1931Z Interfaces, Information & Automation     Zia   Zia Zia
Mechanical engineering courses
 Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018  Spring 2019 
ENGN1300 Structural Analysis   Kim   Kim Gao
ENGN1370 Advanced Engineering Mechanics   Kesari   Gao Kesari
ENGN1700 Jet Engines and Aerospace Propulsion
  Liu   Liu
ENGN1710 Heat and Mass Transfer   Kulaots   Kulaots Kulaots
ENGN1720 Design of Engines and Turbines   Roberts   Roberts Roberts
ENGN1740 Computer Aided Visualization and Design   Burke   Burke Burke
ENGN1750 Advanced Mechanics of Solids Henann   Henann   C. Franck
ENGN1760 Design of Space Systems   Fleeter   Fleeter Fleeter
ENGN1840 Numerical Methods     J.Franck   J. Franck
ENGN1860 Advanced Fluid Mechanics   Mandre   Mandre J. Franck
ENGN1930U Renewable Energy Technologies   Bull   Bull Bull
ENGN1931D Design of Mechanical Assemblies Burke   Burke   Burke
ENGN1931T Aircraft Design Liu
ENGN1950 Advanced Engineering Optimization Kesari
Freshman and sophomore seminars
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018  Spring 2019
ENGN0120A Freshman Seminar - Crossing the Consumer Chasm by Design    Fleeter   Fleeter Fleeter Fleeter
ENGN0120B Freshman Seminar - Crossing the Space Chasm Through Engineering Design   Fleeter   Fleeter Fleeter Fleeter
ENGN0130 Sophomore Seminar - The Engineer's Burden: Why Changing the World is Difficult      Hazeltine   Hazeltine
Design courses
Course Number Title Fall 2015 Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN1000 Projects in Engineering Design Fontaine, Gonsher  Fontaine, Gonsher Fontaine, Gonsher Fontaine,   Gonsher   
Fontaine, Gonsher Fontaine, Gonsher Fontaine, Gonsher Fontaine, Gonsher
ENGN1930M Industrial Design Bull   Bull   Bull
Other engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN0090 Management of Industrial and Nonprofit Organizations Hazeltine   Hazeltine   Hazeltine
ENGN0260 Mechanical Technology Bull Bull Bull Bull Bull Bull Bull Bull
ENGN0900 Managerial Decision Making   Hazeltine   Hazeltine Hazeltine
ENGN0930A Appropriate Technology   Hazeltine   Hazeltine Hazeltine
ENGN0930C DesignStudio   Gonsher   Gonsher Gonsher Gonsher
ENGN0931 Internet of Everything   Pendse   Pendse Pendse Pendse
ENGN1930S Land Use and the Built Environment J. Mittleman   J. Mittleman  
ENGN1931E Writing Science Dean   Dean  
ENGN1931J Social Impact of Emerging Technologies Nurmikko
Business, Entrepreneurship, and Organizations (BEO) courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN0020 Transforming Society - Technology and Choices for the Future   Harry, Larson   Harry, Larson Harry Harry, Larson
ENGN1010 The Entrepreneurial Process: Innovation in Practice Cohen, Warshay, Harry McNally, Warshay Cohen, Warshay, Harry Warshay, Slutsky
Warshay, Cohen, Harry Warshay, Slutsky Warshay, Cohen, Harry Warshay
Core graduate courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2010 Mathematical Methods in Engineering and Physics I Physics Staff   Kesari   Zaki
ENGN2020 Mathematical Methods in Engineering and Physics II   Zaki   Zaki Peterson
Graduate solid mechanics courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2210 Continuum Mechanics Kim   Bower   Gao
ENGN2220 Mechanics of Solids   Henann   Henann C. Franck
ENGN2240 Linear Elasticity     Gao  
ENGN2260 Stress Waves in Solids Guduru
ENGN2290 Plasticity (AM237)   C. Franck     Hennan
ENGN2320 Experimental Mechanics       C. Franck
ENGN2340 Computational Methods in Structural Mechanics Bower       Bower
ENGN2380 Fracture Mechanics       Guduru, Kesari
ENGN2910O Molecular Simulation Methods in Mechanics and Physics  
 
ENGN2920B Mechanics of Energy Storage Materials        
Graduate materials science courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017
Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2400 Electron Microscopy in Materials Science   Koski     Paine
ENGN2410 Thermodynamics of Materials
   Sheldon
Paine Sheldon
ENGN2420 Kinetic Processes and Mechanisms in Materials Science   Sheldon   Chason Chason
ENGN2430 Deformation Behavior of Materials    
Kumar  Kumar
ENGN2490A Crystal Structures and Crystallography Chason       Chason
ENGN2930 Atomistic Modeling of Materials   van de Walle     van de Walle
Graduate electrical sciences and computer engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2500 Medical Image Analysis   Kimia     Kimia
ENGN2501 Digital Geometry Processing      Taubin  
ENGN2502 3D Photography    Taubin     Taubin
ENGN2520 Pattern Recognition and Machine Learning   Computer Science Staff   Felzenszwalb Computer Science Staff
ENGN2530 Digital Signal Processing Silverman   Silverman   Silverman
ENGN2540 Speech Processing    
  Silverman
ENGN2560 Computer Vision       Kimia
ENGN2600 Elec. Process in Semiconductors  
   
ENGN2610 Physics of Solid State Devices       Zaslavsky  
ENGN2620 Solid State Quantum and Optoelectronics     Nurmikko   Pacifici
ENGN2660 Physics and Technology of Semiconductor Heterostructures   Zaslavsky     Zaslavsky
ENGN2910A Advanced Computer Architecture Reda      
ENGN2911X Reconfigurable Computing: Accelerate Your Algorithms     Reda   Reda
ENGN2912B  C++ Programming Taubin   Gaudette   Taubin Taubin
ENGN2912E Low Power VLSI System Design         Bahar
ENGN2912K Mixed-Signal Electronic Design  Rosenstein  
  Rosenstein
ENGN2912L Topics in Bioelectronics    
  Rosenstein
ENGN2912P Topics in Optimization   Felzenszwalb    
ENGN2912Z Machine Learning to Experiment Zia
Graduate fluids and thermal sciences courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2760 Heat and Mass Transfer   Liu   Liu Liu
ENGN2810 Fluid Mechanics I (AM241) Maxey   J. Franck   Harris
ENGN2820 Fluid Mechanics II (AM242)   Breuer   Maxey Mandre
ENGN2912H Interfacial Phenomena        Mandre
ENGN2912J Asymtotic and Perturbation Methods Mandre
    Mandre
ENGN2920A Complex Fluids: Particles and Interfaces
Vlahovska
  Vlahovska  
ENGN2921 Swimming and Flying: The Mechanics of Animal Locomotion Breuer
Graduate chemical and biochemical engineering courses
 Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2770 Catalyst Design and Atomistic Reaction Engineering Peterson       Peterson
ENGN2910L Chemical Transport Processes in the Environment
     
ENGN2750 Chemical Kinetics and Reactor Engineering   Goldsmith   Goldsmith Goldsmith
ENGN2910Q Chemically Reacting Flow    Goldsmith
 Goldsmith Goldsmith
ENGN2910Z Small Wonders: The Science, Technology, & Human Health...        
Graduate biomedical engineering courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2910G Topics in Transitional Research and Technology   Tripathi   Tripathi Tripathi
ENGN2910S Cancer Nanotechnology   Wong   Wong Wong
ENGN2912R Implantable Devices   Borton    Borton Borton
Graduate Program in Innovation Management and Entrepreneurship (PRIME) courses
Course Number Title Fall 2015  Spring 2016 Fall 2016 Spring 2017 Fall 2017 Spring 2018 Fall 2018 Spring 2019
ENGN2110 Business Engineering Fundementals I Suuberg   Harry   Suuberg Suuberg
ENGN2120 Business Engineering Fundementals II   Harry   Harry Suuberg Suuberg
ENGN2125 Engineering Management and Decision Making Harry Harry
ENGN2130 Innovation and Technology Management I R. Petteruti   R. Petteruti   R. Petteruti R. Petteruti
ENGN2140 Innovation and Technology Management II   R. Petteruti   R. Petteruti   R. Petteruti R. Petteruti
ENGN2150 Technology Entrepreneurship and Commercialization I Kingon   Kingon   Kingon Kingon
ENGN2160 Technology Entrepreneurship and Commercialization II   Kingon   Suuberg Kingon Kingon
ENGN2180 Global Immersion Experience and Entrepreneurship Lab
McHugh   McHugh McHugh McHugh
ENGN2911F 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