logo

All Classes

Class Last Taught Instructors
MECE E1001 MECH ENGI:MICROMACH/JUMBO JETS Fall 2015 1
MECE E1008 INTRO TO MACHINING Spring 2025 3
MECE E1304 NAVAL SHIP SYSTEMS Fall 2023 0
MECE E3018 MECHANICAL ENGINEERING LAB I Fall 2019 1
MECE E3018 MECHANICAL ENGINEERING LAB I
MECH ENGINEER LAB I & GRAPHICS
Fall 2024 2
MECE E3018 MECHANICAL ENGINEERING LAB I Fall 2022 1
MECE E3028 MECHANICAL ENGINEERING LAB II Spring 2025 2
MECE E3038 MECHANICAL ENGINEERING LAB III Fall 2016 1
MECE E3100 INTRO TO MECHANCIS OF FLUIDS
FLUIDS RECITATION
Fall 2023 2
MECE E3100 INTRO TO MECHANCIS OF FLUIDS
INTRO TO MECHANICS OF FLUIDS
Fall 2024 4
ENME E3105 MECHANICS Spring 2023 2
ENME E3105 MECHANICS
MECHANICS I
Spring 2025 3
ENME E3105 MECHANICS
MECHANICS I-RECITATION
Spring 2023 2
MECE E3301 THERMODYNAMICS Fall 2024 2
MECE E3301 THERMODYNAMICS
THERMO RECITATION
Fall 2023 2
MECE E3311 HEAT TRANSFER Spring 2022 2
MECE E3311 HEAT TRANSFER
Heat Transfer
Spring 2025 2
MECE E3311 HEAT TRANSFER
RECITATION
Spring 2025 1
MECE E3401 MECHANICS OF MACHINES Spring 2025 2
MECE E3408 COMPUTER GRAPHICS & DESIGN Spring 2025 3
MECE E3409 MACHINE DESIGN Fall 2024 5
MECE E3411 REVIEW OF FUNDMNTLS MECE ENGR Spring 2022 3
MECE E3414 Mechanics of Solids for Mechanical Engin Fall 2024 3
MECE E3420 ENG DES-CONCPT/DESIGN GENERATN Fall 2024 2
MECE E3420 ENG DES-CONCPT/DESIGN GENERATN Fall 2019 1
MECE E3430 ENGINEERING DESIGN Spring 2025 2
MECE E3450 COMPUTER AIDED DESIGN Fall 2023 2
EEME E3601 CLASSICAL CONTROL SYSTEMS Spring 2025 3
MECE E3610 MATERIALS/PROCESSES IN MANUFAC Spring 2025 2
MECE E3899 Research Training Fall 2024 2
MECE E3900 HONORS TUTORIAL IN MECH ENGIN Fall 2017 19
MECE E3900 HONORS TUTORIAL IN MECH ENGIN Summer 2024 20
MECE E3901 HONORS TUTORIAL IN MECH ENGIN Spring 2020 22
MECE E3901 HONORS TUTORIAL IN MECH ENGIN Spring 2024 23
MECE E3998 PROJECTS IN MECH ENGINEERING Spring 2025 28
MECE E3998 PROJECTS IN MECH ENGINEERING Spring 2025 22
MECE E3999 FIELDWORK Fall 2024 3
MECE E4058 MECHATRONICS & EMBEDDED MICRO Spring 2025 2
MECE E4058 MECHATRONICS & EMBEDDED MICRO
MECHATRONCS-EMBEDDED MICRO LAB
Spring 2017 1
MECE E4100 MECHANICS OF FLUIDS Spring 2020 2
MECE E4100 MECHANICS OF FLUIDS
Mechanics of Fluids
Spring 2023 2
IEME E4200 HUMAN-CENTERED DESIGN AND INNOVATION
HUMAN-CENTERED DESIGN & I
Summer 2021 1
MECE E4210 ENERGY INFRASTRUCTURE PLANNING
ENERGY INFRASTRUCTURE & PLANNI
Spring 2017 1
MECE E4211 ENERGY SOURCES AND CONVERSION Fall 2020 1
MECE E4211 ENERGY SOURCES AND CONVERSION
Energy Sources and Conversion
Fall 2020 1
MECE E4211 ENERGY SOURCES AND CONVERSION
ENERGY-SOURCES AND CONVERSION
Fall 2024 1
MECE E4212 MICROELECTROMECHANICAL SYSTEMS Fall 2024 3
MECE E4212 MICROELECTROMECHANICAL SYSTEMS Summer 2021 1
MECE E4213 BIOMEMS: DESIGN FAB & ANALYSIS Spring 2025 1
MECE E4214 MEMS PRODUCTION & PACKAGING Spring 2020 1
MECE E4214 MEMS PRODUCTION & PACKAGING
MEMS PRODUCTION AND PACKAGING
Spring 2022 1
MECE E4214 MEMS Sensors and Systems Spring 2025 1
MECE E4214 MEMS Sensors and Systems
MEMS PRODUCTION AND PACKAGING
Spring 2023 1
MECE E4302 ADVANCED THERMODYNAMICS Spring 2025 3
MECE E4304 TURBOMACHINERY Spring 2025 3
MECE E4305 MECH & THERMODYNAMICS OF PROPULSION Spring 2020 1
MECE E4305 MECH & THERMODYNAMICS OF PROPULSION Spring 2024 1
MECE E4305 MECH OF PROPULSION Spring 2016 1
MECE E4306 INTRO TO AERODYNAMICS Spring 2025 2
MECE E4312 SOLAR THERMAL ENGINEERING Fall 2022 1
MECE E4313 Decarbonizing Buildings Studio: Energy s
Building Energy Systems S
Spring 2025 1
MECE E4314 ENERGY DYNAMICS OF GREEN BLDGS Spring 2020 1
MECE E4314 ENERGY DYNAMICS OF GREEN BLDGS
ENERGY DYNAMCS OF GREEN BLDGS
Spring 2023 1
MECH E4320 INTRO TO COMBUSTION Fall 2024 1
MECE E4330 THERMOFLUID SYSTEMS DESIGN Fall 2021 2
MECE E4350 Building Energy Modeling and Simulation
Bldg Energy Modeling/Simu
Fall 2024 1
MECE E4400 COMPUTER LABORATORY ACCESS Fall 2020 0
MECE E4430 AUTOMOTIVE DYNAMICS Spring 2023 1
MECE E4431 SPACE VEHICLE DYNAMICS Fall 2023 1
MECE E4431 SPACE VEHICLE DYNAMICS/CONTROL Spring 2017 1
MEBM E4439 MODELING & ID OF DYNAMIC SYST Fall 2023 1
MECE E4460 Mechanics of Elastomeric Materials
Mechanics of Elastomers
Fall 2024 1
MECE E4501 GEOMETRICAL MODELING Spring 2016 1
MECS E4510 EVOLUTIONARY COMPUTATION&DESIGN AUTOMATI Fall 2023 1
MECS E4510 EVOLUTIONARY COMPUTATION&DESIGN; AUTOMATI
EVOLUTIONARY COMPUTATION&DESIG;
Fall 2018 1
MECE E4520 DATA SCIENCE FOR MECHANICAL SYSTEMS Spring 2020 1
MECE E4520 DATA SCIENCE FOR MECHANICAL SYSTEMS Fall 2024 3
EEME E4601 DIGITAL CONTROL SYSTEMS Spring 2020 2
EEME E4601 DIGITAL CONTROL SYSTEMS
Digital Control Systems
Spring 2025 2
MECE E4602 INTRODUCTION TO ROBOTICS Fall 2024 2
MECE E4602 INTRODUCTION TO ROBOTICS
INTRODUCITON TO ROBOTICS
Spring 2021 2
MECS E4603 APPLIED ROBOTICS: ALGORITHMS&SOFTWARE Fall 2024 1
MECS E4603 APPLIED ROBOTICS: ALGORITHMS&SOFTWARE; Fall 2017 1
MECE E4604 PRODUCT DESIGN FOR MFG Fall 2021 1
MECE E4606 DIGITAL MANUFACTURING Spring 2024 1
MECE E4609 COMPUTER AIDED MANUFACTURING Spring 2021 1
MECE E4610 ADV MANUFACTURING PROCESSES Fall 2024 2
MECE E4611 ROBOTICS STUDIO Spring 2025 1
MECE E4612 SUSTAINABLE MANUFACTURING Spring 2025 2
MECE E4613 Industrial Automation Fall 2024 1
MEBM E4710 MORPHOGENESIS Fall 2017 1
MEBM E4710 MORPHOGENESIS:BIOL MAT SHP/STR Spring 2022 1
MEBM E4710 MORPHOGENESIS:BIOL MAT SHP/STR Spring 2024 1
IEME E4810 INTRO-HUMANS IN SPACE FLIGHT Spring 2021 1
MEIE E4810 INTRO TO HUMAN SPACE FLIGHT Spring 2025 1
MECE E4811 Aerospace Human Factors Engineering Fall 2024 1
MECE E4899 Research Training Fall 2024 5
MECE E4990 SPECIAL TOPICS IN ME Spring 2023 1
MECE E4998 MS PROJECTS IN MECH ENGINEER Spring 2025 20
MECE E4998 MS PROJECTS IN MECH ENGINEER Summer 2024 19
MECE E4998 MS PROJECTS IN MECH ENGINEER
MS PROJECTS IN MECH ENGINEERIN
Spring 2025 28
MECE E4999 FIELDWORK Fall 2024 5
MECE E4999 FIELDWORK
CURRICULAR PRACTICAL TRAINING
Summer 2019 2
MECE E6100 ADVANCED MECHANICS OF FLUIDS Fall 2024 3
MECE E6102 COMPUTATNL HEAT TRANSF-FL FLOW Spring 2023 2
MECE E6102 COMPUTATNL HEAT TRANSF-FL FLOW
COMPUTATIONAL HEAT/TRNSFR/FLUI
Spring 2025 1
MECE E6103 COMPRESSIBLE FLOW Fall 2015 1
MECE E6104 CASE STUDIES-COMPUT FLUID DYN Spring 2017 1
MECE E6104 CASE STUDIES-COMPUT FLUID DYN
CASE STUDIES IN COMPUTATIONAL
Fall 2019 2
MECE E6106 Finite Element Method for Fluid Flow and
FEM for Fluid Flow and FS
Fall 2024 1
MECE E6137 NANOSCALE ACTUATION & SENSING Spring 2020 1
MECE E6137 NANOSCALE ACTUATION & SENSING
NANOSCALE ACTUATION/SENSI
Spring 2025 2
MEBM E6310 MIXT THEORIES FOR BIOL TISSUES Spring 2020 1
MECE E6310 MIXTURE THEORY FOR BIO TISSUE Spring 2016 1
MECE E6313 ADVANCED HEAT TRANSFER Spring 2025 1
MECE E6400 ADVANCED MACHINE DYNAMICS Spring 2022 1
MECE E6400 ADVANCED MACHINE DYNAMICS
Advanced Machine Dynamics
Spring 2025 1
MECE E6422 INTRO-THEORY OF ELASTICITY I Fall 2024 3
MECE E6423 INTRO-THEORY OF ELASTICITY II Spring 2021 1
MECE E6424 VIBRATIONS IN MACHINES I Fall 2019 1
MECE E6432 SMALL-SCALE MECH BEHAVIOR Fall 2022 1
MEEM E6432 SMALL-SCALE MECH BEHAVIOR Spring 2016 1
EEME E6601 INTRO TO CONTROL THEORY Fall 2024 2
MECE E6614 ADV TPC:ROBOTICS/MECH SYNTHES Spring 2023 1
MECE E6614 ADV TPC:ROBOTICS/MECH SYNTHES
ADVANCED TOPICS IN ROBOTICS
Spring 2022 1
MECS E6615 ROBOTIC MANIPULATION Spring 2016 1
MECE E6616 ROBOT LEARNING Spring 2023 1
MECS E6616 ROBOT LEARNING Spring 2025 1
MECE E6617 Advanced Kinematics, Dynamics, and Contr Spring 2020 1
MECE E6620 APPLIED SIGNAL RECOGNITION Spring 2020 1
MECE E8020 MASTERS THESIS Spring 2025 27
MECE E8501 ADVNCD CONTINUUM BIOMECHANICS Spring 2024 1
MECE E8501 ADVNCD CONTINUUM BIOMECHANICS
ADVANCED CONTINUUM BIOMECHANIC
Spring 2025 1
MECE E8990 SPEC TOPICS IN MECH ENGIN Fall 2017 2
MECE E9000 GRADUATE RESEARCH AND STUDY I Fall 2019 20
MECE E9000 GRADUATE RESEARCH AND STUDY I Fall 2024 21
MECE E9001 GRADUATE RESEARCH AND STUDY II Spring 2020 21
MECE E9001 GRADUATE RESEARCH AND STUDY II Spring 2025 24
MECE E9500 GRADUATE SEMINAR Spring 2025 4
MECE E9800 DOCTORAL RESEARCH INSTRUCTION Spring 2020 19
MECE E9800 DOCTORAL RESEARCH INSTRUCTION Fall 2024 2
MECE E9900 DOCTORAL DISSERTATION Fall 2017 19

All Instructors

Instructor Last Taught Classes
Adam M Hurst Info Fall 2016 2
Ali Dadgar Info Fall 2024 1
Arvind Narayanaswamy CULPA: 9 Silver Nugget h-index: 26 Info Spring 2025 125
Bianca N Howard Info Spring 2025 31
Changyao Chen Info Fall 2023 3
Dustin Demetriou Info Spring 2020 1
Enrico Zordan h-index: 5 Info Spring 2025 11
Frank Henry h-index: None Info Spring 2017 2
Fred R Stolfi Info Fall 2019 49
Gerard A Ateshian Info Spring 2025 24
Gerard H Ateshian Great Teacher Award 2002 CULPA: 3 Info Fall 2022 82
Graham Walker Info Fall 2021 13
Harry West CULPA: 1 h-index: 1 Info Spring 2025 20
Hod Lipson Wikipedia h-index: 79 Info Spring 2025 147
Homayoon Beigi Info Spring 2025 2
Homayoon S Beigi Info Spring 2020 3
James Hone Great Teacher Award 2014 CULPA: 11 Silver Nugget h-index: 124 Info Spring 2025 116
Jeffrey W Kysar CULPA: 9 Silver Nugget h-index: 37 Info Spring 2025 134
John Leylegian Info Fall 2016 1
John P Hilton CULPA: 1 Info Spring 2023 3
Joshua B Browne Info Spring 2023 14
Jp Hilton Info Spring 2025 2
Karen Kasza h-index: 17 Info Spring 2025 104
Kristin Myers CULPA: 3 Silver Nugget h-index: 25 Info Spring 2025 114
Marc Zuluaga Info Spring 2025 3
Mary Boyce Info Spring 2025 7
Matei T Ciocarlie Info Spring 2025 124
Matthew Bilson Info Fall 2019 1
Michael Burke h-index: 22 Info Spring 2025 89
Michael J Massimino Wikipedia Info Spring 2025 84
Mohammad M Naraghi Info Summer 2024 13
Nicolas W Chbat Info Spring 2025 59
Norman Rhodes Info Fall 2015 1
P J Schuck Info Spring 2025 31
Pejman Akbari CULPA: 3 Info Spring 2017 22
Peter A Levoci Info Spring 2025 7
Peter J. Schuck Info Fall 2022 57
Qiao Lin h-index: 41 Info Spring 2025 103
Richard W Longman CULPA: 6 h-index: 45 Info Fall 2024 104
Robert G Stark Info Fall 2023 18
Sean Bradshaw Info Spring 2024 10
Sean Nolan Info Spring 2025 3
Sinisa Vukelic CULPA: 2 h-index: 11 Info Spring 2025 192
Sunil Agrawal Wikipedia h-index: 65 Info Spring 2025 111
Suryarghya Chakrabarti Info Fall 2019 2
V. Thomas Rajan Info Spring 2016 1
Vijay Modi Great Teacher Award 1997 CULPA: 3 Silver Nugget h-index: 40 Info Spring 2025 99
Vijay Vedula h-index: 17 Info Spring 2025 66
Y. Lawrence Yao CULPA: 3 h-index: 95 Info Fall 2024 89
Yevgeniy Yesilevskiy h-index: 7 Info Spring 2025 58