This section is mainly dedicated to the classes I have taken throughout my time at college at UC Berkeley and my year abroad at Imperial College London.
Mechanical Design & Manufacturing
Courses emphasizing CAD, structural mechanics, materials, and fabrication.
- ENGIN 26 – Three-Dimensional Modeling for Design by Dr. Kourosh Youssefi
- ENGIN29/MECENG 135Y – Manufacturing and Design Communication (Imperial) taught by Dr. Marc Masen
- MECENG 108 – Mechanical Behavior of Engineering Materials taught by Professor Robert O. Ritchie
- MECENG 110 – Introduction to Product Development taught by Dr. Ala Moradian
- MECENG 102B – Mechatronics Design taught by Professor Lining Yao
- MATSCI 45 – Properties of Materials taught by Dr. Matthew P. Sherburne
- MECENG C85/EAPME 127 – Solid Mechanics/Stress Analysis 2 (Imperial) taught by Professor Thomas Reddyhoff
Controls, Robotics & Mechatronic Systems
Dynamic modeling, control theory, estimation, and autonomous systems.
- MECENG 132 – Dynamic Systems & Feedback taught by Dr. George Anwar
- MECENG 193B – Feedback Control of Legged Robots taught by Professor Koushil Sreenath
- MECENG 233 – Advanced Control Theory II (Graduate) taught by Professor Masayoshi Tomizuka
- MECENG 237 – Nonlinear Systems (Graduate) taught by Professor Koushil Sreenath
- EECS C106A – Introduction to Robotics taught by Professor Roberto Horowitz and Dr. Jean-Peaul Tennant
- MECENG 100 – Electronics for the Internet of Things taught by Dr. George Anwar
- ELENG 120 – Signals and Systems taught by Professor Kannan Ramchandran
- EAPME 122Y – Dynamics and Vibrations (Imperial) taught by Professor Christoph Schwingshackl
Computational Modeling, Optimization & Simulation
Numerical methods, optimization, and data-driven modeling.
- EECS 127 – Optimization Models in Engineering taught by Professor Somayeh Sojoudi
- MECENG C180 – Engineering Analysis Using the Finite Element Method taught by Professor Tarek I. Zohdi
- COMPSCI 189 – Introduction to Machine Learning taught by Professor Jonathan R. Shewchuk
- COMPSCI 185 – Deep Reinforcement Learning, Decision Making, and Control taught by Professor Sergey Levine
- MECENG 104 – Engineering Mechanics II taught by Professor David Steigmann
- EAPME 126 – Computational Continuum Mechanics (Imperial) taught by Professor Dan Balint
- MECENG 287 – Graduate Introduction to Continuum Mechanics taughty by Professor Ken Kamrin
Thermal & Fluid Sciences
Transport phenomena and energy systems.
- EAPME 106Y – Thermodynamics 2 (Imperial) taught by Dr. Huizhi Wang
- EAPME 118Y – Heat Transfer (Imperial) taught by Dr. Teng Cao
- MECENG 151B – Convective Transport & Computational Methods taught by Professor Van P. Carey
- EAPME 137 – Fluid Mechanics 2 (Imperial) taught by Dr. Peter Johnson
Mathematics, Physics & Foundations
Analytical foundations supporting engineering and modeling.
- MATH 1B – Calculus 2 taught by Professor Alexander Paulin
- MATH 53 – Multivariable Calculus taught by Professor Sunčica Čanić
- MATH W54 – Linear Algebra & Differential Equations taught by Professor David Nadler
- PHYSICS 7A – Physics for Scientists and Engineers: Mechanics taught by Dr. Chien-I Chiang
- PHYSICS 7B – Physics for Scientists and Engineers: Electricity and Magnetism taught by Dr. Nathan Lowhorn
- DATA 88E – Economic Models (Data Science Elective) taught by Dr. Eric Van Dusen
Experimental & Research Experience
Hands-on laboratory and applied research.
- MECENG 103 – Experimentation & Measurements taught by Professor Hayden Taylor
- UGIS 192D – Supervised Research taught by Professor Simo Makiharju
- UGIS 192D – Supervised Research taught by Professor Grace X. Gu
- MECENG 197 – Undergraduate Engineering Field Studies taught by Professor Hayden Taylor
Teaching & Pedagogy
Engineering instruction and mentorship.
- MECENG 375 – Teaching of Mechanical Engineering at the University Level taught by Professor Hayden Taylor
Humanities & Interdisciplinary Breadth
Courses broadening cultural, historical, and creative literacy.
- HISTORY 7A – U.S. History: Settlement to Civil War taught by Professor David M. Henkin
- HISTORY 100B – Special Topics in European History taught by Dr. Robert Iafolla
- MUSIC 128 – Topics in the History of Music taught by Dr. David H. Miller
- MUSIC 168CS – Piano / Fortepiano Performance Studio taught by Dr. Jeffrey Sykes
- EAPME 124Y – Equality & Diversity in Engineering (Imperial) taught by Dr. Julie Varley
- DIGHUM 100 – Theory and Method in Digital Humanities taught by Dr. Scott Caddy
Microfabrication & Emerging Technologies
Fabrication, MEMS, and semiconductor processes.
- ELENG 143 – Microfabrication Technology taught by Professor Grigory Tikhomirov
- ELENG 194 – Special Topics in Electrical Engineering: Finance taught by Dr. Jean-Peaul Tennant