Information for Students
Different sections of Engineering 100 are offered in the fall and winter terms. Please click on the tabs below to determine sections of interest to you.
Academic Year 2023-2024
Note: Updates are made to the section offerings at various times throughout the semester. Please check back regularly to see changes for the 2023-2024 academic year.
Fall Sections
- Section 120: The Greatest Materials of All Time (MSE)
- Section 210: Writing and Interdisciplinary Collaborative Design (UARTS)
- Section 300: Food Science and Engineering (ChE)
- Section 310: Recycling and Re-purposing Plastics (ChE)
- Section 400: Self-Driving Cars, Drones, and Beyond: An Intro to Autonomous Electronic Systems (ECE)
- Section 500: Biomedical Engineering and Human Values (BME)
- Section 580: BioDesign (ME)
- Section 700: Introduction to Aerospace Engineering (AERO)
- Section 750: Engineering for Social Impact: Making a Better World (ME)
- Section 810: Continuous Improvement and Operations Management (IOE)
- Section 850: Robotics Mechanisms (ROB)
- Section 900: DIY Geiger Muller Counter: Radiation Detection and Protection (NERS)
- Section 980: Rocket Science (CLaSP)
The Greatest Materials of All Time
Instructors: Tim Chambers, Max Shtein and Ken Alfano


Some materials have triggered technological revolutions, which in turn have shaped cultures, defined epochs, and served as a foundation of the world’s economy and politics. “Stone Age,” “Iron Age,” “Rust Belt,” “Silicon Valley” – we associate these terms with significant aspects of human civilization. From spears, textiles, clay pots, and the printing press – to bread, sugar, coffee, processed foods, to internal combustion engines, electric motors, radio, transistors, magnetic and solid state information storage and smartphones – we recognize these products and technologies as some of the most important developments in human history. We might ask: What materials and associated processes made them possible? What new industries did they enable? What new problems did they create, and how can we anticipate and address them? What impact will the ongoing evolution and impact of materials science have on society? In this course, we will attempt to answer these questions.
The course will combine a historical and philosophical view of materials science with a practical understanding of how the field pervades many disciplines – within engineering and in other related areas. We will pay particular attention to when materials serve as “function shifters” – seemingly magical constructs that attain unprecedented performance (characterized by figures of merit), thereby allowing people to circumvent pre-existing design trade-offs, improving human survival, prosperity, and longevity, and changing established paradigms.
We will learn to identify and articulate specific engineering dilemmas that require big breakthroughs in materials, and to map ecosystems of resources and processes (“technology bundles”) needed for the growth and dominance of a material. We will learn to systematically describe the progression of a material being used in different ways during its reign, and to look for patterns that can help predict potential evolution of materials. We will also learn the rudiments of inventing technological solutions, and consider factors that may lead to those inventions catalyzing technological revolutions.
The course includes lectures, laboratory sessions, and discussion/recitation sessions. There are three main lab projects, which students work on (successively) in assigned teams throughout the semester. The course also involves a major Technical Communications component, focusing on preparing communicative deliverables for professional contexts.
Writing and Interdisciplinary Collaborative Design
Project: Writing and Interdisciplinary Collaborative Design has engineering students in the Living ArtsEngine community engage with instructors and project team peers from a wide range of disciplines (art, architecture, music, and engineering) to produce a short video game.
Instructors: Jeremy Edwards, Sally Clegg, Allie Hirsch, Jono Sturt, and Austin Yarger
Writing and Interdisciplinary Collaborative Design is a 4-credit hour project-based and writing course for first-year engineering students who are residents of the Living ArtsEngine living-learning community housed in Bursley Hall. This course affords students the opportunity to understand how the creative process manifests across disciplines and provides students with the opportunity to work on a collaborative, multi-disciplinary design project that leverages multiple fields of study and technical principles (specifically drawing upon Engineering, Art and Design, Architecture, and Music) toward the production of a short video game. Each project team member will be encouraged to both hone their existing forms of expertise as well as explore less familiar disciplines. Students will also gain important team collaboration skills and an understanding of the creative process through readings, reflection, and experimentation with creative processes under the tutelage of disciplinary experts. Inquiries about this course, or joining the Living ArtsEngine community may be directed to Deb Mexicotte at dlmexico@umich.edu.
Food Science and Engineering
Project: Recreate a popular food product and work on an industry-relevant case study with a local or national food company
Instructors: Laura Hirshfield and Lisa Grimble


In this section of Engineering 100, students will learn about the basic scientific and engineering principles involved in food science and engineering. The first part of the class will focus on food preparation and exploring the chemical properties of food that allow us to taste, cook, and bake. The second part of the class will focus on food production and the engineering principles needed to properly develop, manufacture, and store food on a large scale.
Laboratory work will involve hands-on exploratory projects, such as investigating the roasting and brewing processes, to make coffee or how to properly temper chocolate. Coursework will include two team design projects. The first will involve recreating a popular food product, within different scientific constraints: teams may have to make a product vegan or gluten free or adjust ingredients to make the product development more economical. The second team project will involve working with local or national food companies, including Zingerman’s and General Mills, on an industry-relevant case study.
Recycling and Re-purposing of Plastics
Project: Design low-cost solutions for repurposing plastic waste
Instructors: Johannes Schwank and Karen Springsteen
Plastics are everywhere, and it is nearly impossible not to use them. The chemical industry produces several hundred million tons of plastic every year. We use plastics to make electronics, toys, water bottles, and countless other consumer products. The pandemic has also caused a massive increase of medical waste. But where does all this plastic end up? Some of it in garbage piles, some of it in landfills, but a lot of it in our oceans. In fact, there is a giant garbage patch in the Pacific Ocean that covers more than a thousand miles in size.
Our goal in this section is to gain a basic understanding of what plastics are and how they are made. Then, we take a closer look at the global plastic waste problem and what strategies can be used to mitigate the problem. We explore several options such as using plastic waste as fuel for electric power plants, recycling, or recycling it for different purposes.
The course has hands-on laboratory activities where student teams learn how to make bioplastics, synthesize nylon, determine some of the properties of plastics, and use a stereomicroscope to characterize plastics.
In a semester-long team-based project, students learn how to apply the design process for repurposing waste plastic. One of the conceptual design topics includes recycling plastic waste into innovative PPE (Personal Protective Equipment) products that could be used by either front-line workers or the public. Alternatively, student teams may carry out a conceptual design for converting plastic waste into new baby toys or coming up with new concepts on how to use plastic waste for filling in potholes in our streets.
Self-Driving Cars, Drones, and Beyond: An Intro to Autonomous Electronic Systems
Project: Learn, develop, and implement key functionalities in autonomous electronic systems to manage sensing, data acquisition and processing, and motion control
Instructors: Pei-Cheng Ku and Kelsey McLendon


Autonomous systems such as quad copters and self-driving cars are being used today in a wide range of applications; ranging from helping first responders, to smart farming, to driving you to work, to delivering goods to your home.
The drone simulator allows the teams to explore a variety of terrains and environmental conditions
An autonomous drone flying through a simulated forest
Biomedical Engineering and Human Values
Design Project: Conduct an investigative study for a real client (practicing clinicians or researchers) to design a diagnostic test or a novel biomedical device.
Instructors: Karin Jensen and Rob Sulewski
This section of ENGR 100 is intended to bring you together with other students in engineering who are broadly interested in biotechnology and bioengineering, a rapidly-evolving field that impacts nearly every aspect of our daily lives from the food we eat to the medicine we take. The course includes hands-on opportunities to learn laboratory techniques used in disease detection and you will work within a design team for a real client (one of the physicians, dentists, or researchers affiliated with the University of Michigan School of Medicine) to design a feasible diagnostic test or device for a specific disease. In this class, we will experience the complex dynamics that govern the development of engineering solutions to life science problems. We will also explore the economic, legal, social, and ethical implications of biomedical innovations. This course will be exciting and fast-paced; thus, it will be demanding. Prior success in high school AP biology is strongly recommended. If you are interested in pursuing a degree in biomedical or chemical engineering, or the healthcare industry, this section is a good fit. We hope that you will join us for an invigorating semester.
BioDesign
Project: Create and present original bioinspired design projects
Instructors: Talia Moore and Kim Lewis


Bioinspired design views the process of how we learn from nature as an innovation strategy translating principles of function, performance, and aesthetics from biology to human technology. The creative design process is driven by interdisciplinary exchange among engineering, biology, medicine, art, architecture, and business. If you like learning weird facts about nature and want to boost your creativity, this is the course for you! Student teams will have in-person labs to collaboratively create and present original bioinspired design projects. Lectures will address the bioinspired design process from original scientific breakthroughs to functional prototypes using cases studies that include gecko-inspired adhesives, cockroach-inspired robots, artificial muscles, computer animation, and prosthetics while highlighting health, the environment, and safety. For the final project, students will use the bioinspired design approach, technical communication skills, and mechanical engineering skills learned in experiential learning labs to form a "startup company" and pitch a new BioDesign to "investors" in a Design Showcase.
A soft-robotic vacuum cleaner attachment based on the elephant's trunk helps to clean crevices and other hard to reach places
A sloth-inspired robot rapidly travels below a tightrope and can be used for power line inspections
Introduction to Aerospace Engineering
Project: Design, build and test a simple flight vehicle: a hovercraft
Instructors: Pete Washabaugh and Christian Casper
Team “Corellian Engineering Corporation”, Fall 2014: Ground-Effect-Vehicle incorporating a custom designed shell, propulsion mechanism, lifting-skirt, avionics and control systems.
This is a systems engineering experience that includes an extensive design–build–test–compete component. This course introduces students to practical aerospace engineering processes by the means of design, build, test, and operation of simple flight vehicles. Students will design a surveillance hovercraft for planetary environment (Venus, Mars, Titan, or high-altitude Earth) and fabricate and fly a terrestrial model. Students will be exposed to multiple disciplines in both engineering and the sciences including aerospace, electrical, and materials engineering and atmospheric physics. The class involves hands-on experiences covering nearly all aspects of a real mission including concept proposal, design, fabrication, testing, operations, analysis, documentation, and presentation of results. There will be individual training and experiments on fundamental diagnostic instruments, sensors, and computer tools: multi-meters, power supplies, temperature and pressure sensors, thermal-vacuum systems, micro-controllers and radio-controlled components. This section emphasizes individual hands-on skills, oral and written communication, and working effectively in a team environment. The course is supported by a dedicated facility. Please note that that this is an intensive course involving a laboratory and a minimum of seven contact hours per week.
Please note that this class has activities that require flexibility in scheduling during the term and that may conflict with other University activities. Team meetings frequently conflict with other activities like marching band, fraternities and sororities, and crew. We have found that students involved in UROP (Undergraduate Research Opportunities Program) or MRC (Michigan Research Community) have difficulty being sufficiently flexible to meet adequately with their teams. This course is best suited to be taken with first-year chemistry (e.g. Chem 130). First-year physics (e.g. Phy 140) often involves scheduling conflicts.
Smart phones. Delivery robots. Autonomous vehicles. Wearables. The products and systems created by engineers are deeply integrated into everyday life. The increasingly connected nature of the world means engineers can have a significant impact on society. However, as the challenges presented by the spread of misinformation across social media demonstrate, this impact is not always positive or predictable. From new mobility solutions to smart healthcare devices, design choices can lead both to outstanding breakthroughs and devastating unintended consequences. When developing new technologies, engineers must carefully consider the impact that their decisions may have on individual stakeholders and on society as a whole. In this course you will learn a variety of prototyping methods within the context of a socially-engaged design process. This will prepare you to effectively “make” the world a better place. This semester, we will work in teams to design mechanisms for securing wheelchairs and electric scooters on public buses. To carry out these projects, the class is broken down into three main topic areas: 1) socially-engaged design methods, 2) prototyping strategies, and 3) processes for making. In each of these areas, you will develop critical technical and communication skills in hands-on lectures, labs, and discussion groups. We will cover the why, what, and how of prototyping using some of the topics shown below. At the end of the course, you should be able to use prototyping to ideate, validate, and communicate your ideas to your team, to other stakeholders, and to the world.Engineering for Social Impact: Making a Better World
Instructors: Jesse Austin-Breneman and Philip Derbesy
Continuous Improvement and Operations Management
Project: Redesign an operations process using continuous improvement principles
Instructors: Debra Levantrosser and Clay Walker
Do you ever have to swipe your M card more than once to enter your dorm room? Do you have to stand in a long line at the dining hall just to find they ran out of your favorite dish? Have you waited in line for a bus just to realize you aren’t going to get on the next one because the line is so long? This course will expose you to methods that can address these problems!
In essence, there is always room for improvement in everyday processes. Continuous improvement in processes and operations focuses on consistently applying methods that improve the quality of a product or service. This course provides an overview of engineering design and continuous improvement principles as applied in the production of goods or services in operations management.
In this section, you will learn about continuous improvement principles and processes typically used in industrial, operations, and systems engineering applications. In a team-based project, you will assume the role of engineering consultants hired by a client to improve an operations process. Your team will conduct an investigative study of the process and use continuous improvement principles to design, analyze, evaluate, and propose improvements that increase operational productivity. You will address and redesign real-world operations using the engineering design process, waste analysis, time studies, queuing theory and other continuous improvement processes.
We promise this course will keep you interested and engaged throughout and give you practical tools to use in everyday life. And who knows, you might even be able to solve the bus problem!
Robotics Mechanisms
Project: Hands-on design, build, and test of a teleoperated, mobile, material-handling robot
Instructors: Derrick Yeo, Greg Formosa, & Robin Fowler
Robotics systems are beginning to serve a broad range of new and diverse roles in multiple aspects of modern society. But how are these robots designed and how are they developed? This course begins with a series of five training labs that will introduce students to a set of basic robot building and embedded programming skills.
- Instrumentation orientation and digital signals
- CODEBREAKER, Bouncy2000, Hand of ROB trio
- Choose-Your-Own-Adventure Scanner
- Robot mission simulation
- CAD Lab – Working with SolidWorks
Students will form teams and propose a robot application of their own, which will be their project for the rest of the semester. The final team project is designed to be very open-ended, and student groups have designed systems from a self-sailing vessel, to an unpowered glider that delivers cargo to hard-to-access areas, to a t-shirt cannon that detects noise level in various sections of the stadium and rewards loud crowds with more t-shirts.
DIY Geiger Muller Counter: Radiation Detection and Protection
Project: Design, build, and test a Geiger Muller Counter and compete with other teams to detect radioactive sources
Instructors: Kim Kearfott and Clay Walker
Radiation is everywhere: some is natural (radon gas) and some is artificial (nuclear power). Radiation can be extremely useful, such as for diagnosing and curing disease. It can also be dangerous. Radiation physics, health effects, protection principles, and detection will be covered in this course. This technical focus is relevant to nuclear power, medicine, imaging, and homeland security. The communication, engineering design, and teamwork skills integrated throughout are broadly applicable to all engineering specializations.
Students begin by building their own Geiger counter from a kit. The resulting system is microcomputer-controlled by a printed circuit board using an existing cellphone application. Working as pairs with the assistance of undergraduates who designed the kit, students will learn about soldering and simple circuits, test their systems, and 3D-print a simple case. Small teams will then use their detectors to explore the three basic approaches to radiation safety (time, distance, and shielding). Very small (exempt) and naturally occurring (Fiesta ware and salt substitute) radiation sources will be used to study radionuclide type and the usage of various materials for shielding.
Finally, team members will collaborate on the design, construction, and testing of approaches to enhance the sensitivity, specificity (ability to identify different radionuclides), and positionality (ability to locate sources) of the detection system. Students may choose to implement improvements using different approaches matching the interests and skills of each team member. One solution would be to develop a simple plan for using their detectors. A more advanced solution might consist of an alternative sensor and circuit design aided by computerized algorithms for radionuclide search, mapping, and identification.
The course will conclude with a competition. Teams will use their devices to find hidden radioactive sources of different types. Evaluation of the team’s final design will be based upon correct radionuclide identification, the precision and speed of source localization, system packaging, and cost.
Rocket Science
Project: Save the planet from a giant asteroid by designing a mission that will alter its course
Instructors: Aaron Ridley and Alan Hogg
This section of ENGR100 is all about rocket science - thrust, orbital mechanics, rocket engines, interplanetary travel, and how we use rockets to move stuff around the Earth and throughout the solar system. You will learn the history of the rocket programs in the US and the USSR, why it is not easy to get to the moon, and why Mars may be further away that we think. This section will teach you how to solve large-scale problems by breaking them down and systematically tackling the smaller, more manageable, tasks.
The project focuses on designing a mission to save the planet from a (hypothetical) giant asteroid that will encounter the Earth in seven years time. You and your team will figure out how to rendezvous with the asteroid and divert it, saving all of humanity.
Labs teach skills of how to make software that solve the equations of motion, allowing you to predict the complete flight of a model rocket. You will verify that your software works by conducting parachute drop tests and model rocket test flights. Then you will learn to use large-scale simulation software to help you and your team with your project.
Winter Sections
- Section 150: A River Runs Through It (CEE)
- Section 200: Design in the Real World (ADUE)
- Section 250: Microprocessors and Toys (EECS)
- Section 350: Engineering Biological Solutions (ChE)
- Section 420: Solar Energy and Self-Powered Wireless Systems (ECE)
- Section 430: Music Signal Processing (EECS)
- Section 450: Harnessing the Wind - Green Engineering (CLaSP)
- Section 510: Design in Reverse - Dissecting Modern Medical Devices (BME)
- Section 590: Wireless Microscopic Ore Rover (ME)
- Section 600: Underwater Vehicle Design (NAME)
- Section 700: Introduction to Aerospace Engineering (AERO)
- Section 850: Robotics Mechanisms (ROB)
- Section 900: DIY Geiger Muller Counter (NERS)
- Section 950: Electronics for Atmospheric and Space Measurements (CLaSP)
A River Runs Through Its
Project:
Instructors: Aline Cotel and Rob Sulewski
In this section of ENGR 100,
Design in the Real World
Project: Design, build, and test a first-generation prototype of a new product or process for solving a problem to improve quality of life
Instructors: Ken Alfano and Kim Lewis
In this non-discipline-specific version of Engineering 100, students learn how engineers across many fields view and change the world around them. Engineering is an exciting profession for those with a passion to improve people’s well-being. Engineers solve large and small problems, for various populations, while working in a range of settings. Math and science are important tools in this, but the design process is central. This course provides a detailed overview of the engineering design process – the “heart” of engineering – in a broadly accessible manner that assumes no specialized knowledge and is largely applicable to most engineering disciplines. Students also learn various practical skills commonly employed in the design process such as basic CAD and CAE, TRIZ techniques, patent searching, and project management software. Throughout the course, relevant communication principles are also taught and incorporated into several assignments.
The major project for this course involves a team-based experience in developing and testing a first- generation prototype of something that could improve quality of life in some way. Through this experience, students begin to get acquainted with the nuances of several open-ended engineering tasks such as establishing a design problem and requirements, conceiving of and evaluating potential solutions, etc. – while also accounting for various practical and human considerations.
Links of Interest:
Microprocessors and Toys: An Introduction to Computing Systems
Project: Propose, design, build, and demonstrate your own microprocessor-based educational toy
As microprocessors have become smaller and less expensive, they have become embedded in many everyday devices, including toys: from small handheld games to sizable remote-control toy airplanes. In fact, some of the most advanced toys nowadays consist of tried and true toys of yesteryear enhanced with microprocessors to allow remote control, more realistic sounds, and intelligent interaction with their environments.
The goal of this section is for students to experience the complete life cycle of a substantial, creative project in computer science and engineering. Student teams in this section propose, design, build, and demonstrate their own microprocessor-based educational toy. In the first half of the course, you will learn how to create digital logic circuits and use this knowledge to implement and program a working microprocessor on a field-programmable gate array (FPGA). In the second half of the course, your team designs, builds, and demonstrates their own educational toy. The toy is implemented as an assembly-language program running on the team’s own microprocessor. Toys use a variety of I/O devices, such as a speaker, microphone, keyboard, mouse, LCD and VGA displays, secure digital card, serial port, and FFT co-processor.
Through the project, you will learn technical communication, teamwork, and problem solving. You will write and present reports throughout the semester on the motivation, design, and implementation of your educational toy. Lectures cover topics such as number representation, digital circuits, assembly-language programming, computer architecture, I/O devices, digital audio, technical communication, teamwork, and societal, environmental, and ethical implications of computing systems. The assignments for the course include weekly labs in the first half of the semester, the main project in the second half of the semester, and written and oral reports throughout.
Prior programming experience is required (e.g., from a high school class or ENGR 101, or by being self taught). You should be comfortable using the following programming concepts: variables, if-then-else statements, loops, functions, and arrays.
The class provides a good overview of computer engineering and of low-level computer science.
Engineering Biological Solutions
Project: Design, build, and test a novel process to produce a biotechnological or biopharmaceutical product
Instructors: Saadet Albayrak and Katie Snyder
Bioengineering integrates knowledge of biology with engineering principles and tools in the design of biochemical processes to produce biopharmaceuticals, biofuels, novel biopolymers, medical devices and diagnostics, and other agricultural and ecological materials. This section of Engineering 100 introduces fundamental concepts of bioengineering, biotechnology, and chemical engineering, and provides students an understanding of how biological systems can be engineered to solve real-world problems such as the need for renewable energy and affordable medicine.
Lectures will focus on the key concepts and methods used in these areas of engineering, and the laboratory portion of this course will involve hands-on experiments to demonstrate how these principles are applied to current engineering research and development. Students will work on two team projects to design, build, and test a bench-scale process for the generation and utilization of biopolymer carriers for a variety of applications based on their interest (drug delivery, water purification, medicine and food manufacturing, etc.), and production of biofuels from renewable biomass using genetically engineered microorganisms.
In addition to the engineering content, students will study and practice written and oral communication in engineering contexts. Coursework will emphasize audience analysis, writing strategies, genres of technical discourse, visual communication, collaboration, and professional responsibility. We will also consider ethical and social implications of engineering work, and how to address these issues in your writing and speaking practices.
If you are considering ChE or BME as your major, or you’re simply interested in exploring the “bio” aspect of engineering, this section is for you!
Please contact Dr. Saadet Albayrak-Guralp (saadetal@umich.edu) if you’d like to learn more about this section.
Anecdotes from previous students
“Being able to do hands-on work on the material we are studying has been extremely useful. As we learned about alginate beads or about biofuels, we were working on the exact same techniques that we were studying. This was vital to my understanding and I appreciated it greatly!”
“I loved this class, and I felt like I really learned a lot about technical communication and the engineering process.”
“I really enjoyed this class and it made me more certain that I would like to pursue my major because of how much I enjoyed this class, especially the lab portion.”
“While I am not very interested in this field, I am happy I took the class and definitely learned a lot.”
“Increased my knowledge of the subject matter and of engineering at UM in general. Also reaffirmed that I have chosen the right major! Best course of my semester and certainly a memorable one for the rest of my time here.”
“I thoroughly enjoyed the experience and have broadened my view on Engineering as a whole.”
“I like all of the assignments that we have to do because I have learned from all of them and I can see the benefits of each, instead of like in other classes where students are just given busy work.”
“I really enjoyed the form and content of this class as a whole. I definitely feel like I’ve found my place in engineering.”
Solar Energy and Self-Powered Wireless Systems
Project: Design, build, and test a wirelessly networked product that is self-powered by solar cells
Instructors: Ted Norris and Kelsey McLendon
In this section of ENGR 100, students will learn about solar energy collection and storage, and more generally, about electrical circuits, micro-controllers, wireless technology, and energy/power. The first half of the class will teach concepts in each of these areas, where electrical systems provide information collection, processing, and networking for all engineering fields. Laboratory sessions incorporate hands-on experiments to work with electrical circuits, solar cells, energy storage, micro-controllers, and wireless technology. In the second part of the class, students will work in teams to design, build, and test a wirelessly networked product that is self-powered by solar cells. The specific emphasis or challenge for the design project will change according to semester of offering.
Music Signal Processing
Project: Design, build and test your own music signal processing software application, incorporating digital music synthesis and/or musical pitch recognition.
Instructors: Jeff Fessler and Philip Derbesy
In this section you will learn data processing methods by analyzing music signals the way an engineer would analyze other data from sensors. Motivated by music signals, you will learn the basics of Fourier signal analysis and synthesis - a tool used in many engineering fields, including Biomedical, Environmental, Electrical and Computer Engineering as well as Computer Science. You will work individually on computer-based labs related to musical signals, and you will work in teams on projects including music synthesizers and transcribers and a touch-tone phone signals decoder. Your teams will also finish the course by applying the signal processing techniques you have learned to an open-ended design project such as an advanced music synthesizer or a pitch tracker or real-time music transposition, just to name a few of the creative past projects that student teams have devised. Like all sections of 100, technical communications methods are taught and used throughout.
Absolutely no previous knowledge of music is necessary, though we will try to form teams where at least one team member has some basic music knowledge.
Because this is a Winter section of the course, we will assume that all students in this section have had a prior programming course, such as ENGR 101, and are familiar with concepts like variable types (vectors, matrices, strings), control flow (conditionals, loops), functions, I/O, etc. The labs and homework and projects will most likely use the Julia language (a newer open-source language that combines the best of Matlab and Python). No prior experience with Julia is needed.
Please note: this is NOT a composition or performance arts technology course.
Many of the concepts in the course are relevant to the field of machine learning because the challenge of training a computer to recognize musical pitches is analogous to the challenge of learning how to perform other classification problems like speech recognition.
Green Engineering – Harnessing the Wind
Project: Design a renewable wind energy system to power a north campus community demonstration project
Instructors: Roger DeRoo and Karen Springsteen
An unavoidable consequence of using fossil fuel (usually coal) for electric power production is the creation of carbon dioxide, the greenhouse gas primarily responsible for climate change.
There is much public discussion of the need to migrate from fossil fuels to renewable energy sources. But how? That’s where engineers come in.
This section introduces students to the engineering profession by exploring the engineering challenges to using renewable energy as a “green” alternative to fossil fuels. Students learn concepts of renewable energy, culminating in a team-based term project to produce a device that scavenges wind energy to perform a task. In producing a complex device, which requires some knowledge of atmospheric science, aerodynamics, mechanics, and electrical engineering, the students are exposed to an interdisciplinary approach to engineering projects.
Michigan Engineering freshmen get hands-on experience designing, testing and building wind-turbines
Design in Reverse: Dissecting Modern Medical Devices
Design Project: Reverse engineer a device and propose an innovation to the design
Instructors: Melissa Wrobel and Sam Jensen
Wireless Microscopic Ore Rover (WMOR)
Project: Students will design, modify, and build a remotely-operated four-wheel rover.
Instructors: Xiaogan Liang and Katie Snyder

(a) Representative wireless microscopic ore rover (WMOR) systems built by W22 Sec.590 students; (b) Prototype WMOR system for W23
Inspired by the successful landing of NASA’s Perseverance rover and Ingenuity helicopter on the surface of Mars, more research institutes and technology companies have been involved in the development of new autonomous and remotely-controlled vehicles for exploring terrestrial planets and planet-like moons. In the future, such vehicles are anticipated to serve as important tools for human beings to create sustainable living conditions in outer space and locate critical resources on different planets or satellites. In addition, such vehicles can be also be used on the earth to perform special research missions in dangerous environments.
The design of an exploratory vehicle needs to integrate multiple functional modules required by the target missions. These functional modules usually include (but are not limited to) power distribution and management systems, vehicle movement controllers, wireless communication circuit modules, mechanical components for collecting and transferring samples, embedded computers for autonomous navigation and analyzing data, various electrical/optoelectronic sensors, and onboard measurement tools (e.g., infrared-visible-UV cameras, spectrometers, and microscopes).
In this section, students will design, modify, and build a four-wheel rover equipped with a mini-size optical microscope, a two-axis robot arm, and a set of optoelectronic/electronic devices. This microscope-integrated rover can be operated under either a remote-controlling mode through a first-person-view (FPV) system or an automatic mode based on target tracking units. Under both modes, this rover system is capable of collecting microscale ore particles from an emulated planet surface and transferring particle samples to the onboard microscope for material characterization. The micrograph images (or real-time videos) captured by the microscope can be wirelessly transmitted to a distant receiver for subsequent data analysis and storage. A simple machine learning process will be implemented to recognize different types of microparticles.
In this Engr-100 section, you will learn and use the knowledge and technical skills from multiple disciplines in engineering, such as Mechanical and Electrical Engineering; Material Science; Computer Science; and Robotics and Optics. The project course will involve hands-on experiences including concept proposal, design, fabrication, system integration, operation test, data analysis, documentation, and presentation of project results. The course will also include training on fundamental hardware and software tools such as soldering irons, oscilloscopes, remote controlling transmitters/receivers, Arduino microcontrollers, internet-of-things (IoT) devices, analog video receivers, TensorFlow, and OpenCV software packages. In addition, you will attend a series of workshops on 3D printing, CAD, coding tools, and image/video editing.
In addition to developing your scientific knowledge foundation and technical skills, this Engr-100 section will also emphasize students’ practice on oral and written presentation/communication as well as effective teamwork. You will realize this course goal through integrated lab assignments, individual and team reports, and oral presentations.
W22 Final presentation video by Team F.A.I.L., Courtesy of Carol Wang, Caroline Xu, Luke Hetrick, Ian Holmes
Underwater Vehicle Design
Project: Design, build, and test a Remotely Operated Vehicle (ROV) that is highly maneuverable underwater and driven by a control box of your own design; then present your design to the client
In our section, you will work in a team of five to design, build, test, and communicate about a remotely operated vehicle (ROV), sometimes called a submersible, for underwater exploration. The ROV has a set of tasks that it will need to do, but otherwise this is a “free design” project with minimal constraints on size, shape, and function. You will have an opportunity to test your ROV in the towing tank at the Marine Hydrodynamics Laboratory (MHL) in West Hall.
IMPORTANT DATES!
WINTER 2024 SEMESTER: ROV testing will occur during the discussion and lab time on (TBD). The date of the ROV competition for the Winter 2024 semester is (TBD). Students are required to be present for a two hour shift. We will assign time slots prior to the competition.
The ROV testing and competition is mandatory; absolutely no exceptions or excuses. We don’t wish to be unsupportive of your extra-curricular activities, but this competition isn’t something we can reschedule or that you could “make-up” at a later date. If you cannot attend the competition (because of a family trip, Varsity track meet, your Club Quidditch team might make nationals and it’s the same day, etc.), then please choose a different section that will fit your schedule better.
At the competition, your team will present its ROV design to our industry sponsor, and then conduct final ROV testing in the MHL’s towing tank. A written progress report and a final report are also deliverables for this project.
We will touch on the following engineering topics within the context of the ROV project: team communication and collaboration, 3D modeling and printing, pressure, buoyancy, stability, technical documentation (presentations and reports), basic electric circuits, systems design, probability, statistics, risk, and ethics.
This course will likely be of greatest interest to those students looking to major in naval architecture & marine engineering, but any student who is interested in a rewarding, hands-on introduction to engineering at U-M is very welcome. You can read more about the course at this detailed course description. If you are hoping to register for this section in the fall term but find that it is already full, please email the First Year Programs Manager, Krista Quinn, at engin-fyp@umich.edu to have your name added to the list for winter term.
Introduction to Aerospace Engineering
Project: Design, build and test a simple flight vehicle: a hovercraft
Instructors: Pete Washabaugh and Christian Casper
Team “Corellian Engineering Corporation”, Fall 2014: Ground-Effect-Vehicle incorporating a custom designed shell, propulsion mechanism, lifting-skirt, avionics and control systems.
This is a systems engineering experience that includes an extensive design–build–test–compete component. This course introduces students to practical aerospace engineering processes by the means of design, build, test, and operation of simple flight vehicles. Students will design a surveillance hovercraft for planetary environment (Venus, Mars, Titan, or high-altitude Earth) and fabricate and fly a terrestrial model. Students will be exposed to multiple disciplines in both engineering and the sciences including aerospace, electrical, and materials engineering and atmospheric physics. The class involves hands-on experiences covering nearly all aspects of a real mission including concept proposal, design, fabrication, testing, operations, analysis, documentation, and presentation of results. There will be individual training and experiments on fundamental diagnostic instruments, sensors, and computer tools: multi-meters, power supplies, temperature and pressure sensors, thermal-vacuum systems, micro-controllers and radio-controlled components. This section emphasizes individual hands-on skills, oral and written communication, and working effectively in a team environment. The course is supported by a dedicated facility. Please note that that this is an intensive course involving a laboratory and a minimum of seven contact hours per week.
Please note that this class has activities that require flexibility in scheduling during the term and that may conflict with other University activities. Team meetings frequently conflict with other activities like marching band, fraternities and sororities, and crew. We have found that students involved in UROP (Undergraduate Research Opportunities Program) or MRC (Michigan Research Community) have difficulty being sufficiently flexible to meet adequately with their teams. This course is best suited to be taken with first-year chemistry (e.g. Chem 130). First-year physics (e.g. Phy 140) often involves scheduling conflicts.
Robotics Mechanisms
Project: Hands-on design, build, and test of a teleoperated, mobile, material-handling robot
Instructors: Derrick Yeo, Greg Formosa, & Robin Fowler
Robotics systems are beginning to serve a broad range of new and diverse roles in multiple aspects of modern society. But how are these robots designed and how are they developed? This course begins with a series of five training labs that will introduce students to a set of basic robot building and embedded programming skills.
- Instrumentation orientation and digital signals
- CODEBREAKER, Bouncy2000, Hand of ROB trio
- Choose-Your-Own-Adventure Scanner
- Robot mission simulation
- CAD Lab – Working with SolidWorks
Students will form teams and propose a robot application of their own, which will be their project for the rest of the semester. The final team project is designed to be very open-ended, and student groups have designed systems from a self-sailing vessel, to an unpowered glider that delivers cargo to hard-to-access areas, to a t-shirt cannon that detects noise level in various sections of the stadium and rewards loud crowds with more t-shirts.
DIY Geiger Muller Counter: Radiation Detection and Protection
Project: Design, build, and test a Geiger Muller Counter and compete with other teams to detect radioactive sources
Instructors: Kim Kearfott and Clay Walker
Radiation is everywhere: some is natural (radon gas) and some is artificial (nuclear power). Radiation can be extremely useful, such as for diagnosing and curing disease. It can also be dangerous. Radiation physics, health effects, protection principles, and detection will be covered in this course. This technical focus is relevant to nuclear power, medicine, imaging, and homeland security. The communication, engineering design, and teamwork skills integrated throughout are broadly applicable to all engineering specializations.
Students begin by building their own Geiger counter from a kit. The resulting system is microcomputer-controlled by a printed circuit board using an existing cellphone application. Working as pairs with the assistance of undergraduates who designed the kit, students will learn about soldering and simple circuits, test their systems, and 3D-print a simple case. Small teams will then use their detectors to explore the three basic approaches to radiation safety (time, distance, and shielding). Very small (exempt) and naturally occurring (Fiesta ware and salt substitute) radiation sources will be used to study radionuclide type and the usage of various materials for shielding.
Finally, team members will collaborate on the design, construction, and testing of approaches to enhance the sensitivity, specificity (ability to identify different radionuclides), and positionality (ability to locate sources) of the detection system. Students may choose to implement improvements using different approaches matching the interests and skills of each team member. One solution would be to develop a simple plan for using their detectors. A more advanced solution might consist of an alternative sensor and circuit design aided by computerized algorithms for radionuclide search, mapping, and identification.
The course will conclude with a competition. Teams will use their devices to find hidden radioactive sources of different types. Evaluation of the team’s final design will be based upon correct radionuclide identification, the precision and speed of source localization, system packaging, and cost.
Electronics for Atmospheric and Space Measurements
Project: Design, build, test, and deploy atmospheric and remote sensing instruments on a high-altitude weather balloon
Instructors: Aaron Ridley and Alan Hogg
In this class, students will learn how to use a systems approach to build a sensor board using a micro-controller to take both in situ and remotely sensed observations of a high-altitude environment. The topics will include:
- Sampling the sensors and storing the data on-board
- Designing and building simple circuits for these types of applications
- Writing programs for controlling the sensors and data on the micro-controller as well as plotting the stored data on a computer
- Testing the system that they build for robustness
- Deploying their system in different places
- Learning and applying flight procedures and best practices for high-altitude balloon flights
- Processing and interpreting the sensor measurements post-launch
The payloads that are built and tested will be deployed on a high-altitude balloon launch, in which the payloads will be carried to about 100,000 ft. altitude, and the students will analyze the data that they collect from the balloon launch.

Printed circuit boards provided by Advanced Circuits