David R. Schneider graduated from Rensselaer Polytechnic Institute in Chemical Engineering in 1999, attended Columbia University Film M.F.A. Program in 2001, and earned his Masters and PhD from Cornell University in Mechanical Engineering with a concentration in Controls & Dynamics in 2007. David has taught at both Cornell and Columbia University. His most prominent research is his creation of the G*TA (G-Star-T-A) task allocation algorithm and his work as Program Manager of the Cornell RoboFlag program, with notable applications including AFRL UAV controls and NASA/NOAA unmanned boat designs. With a strong focus on education, David’s endeavors have included the creation of the Intel-Cornell Cup, Innovative Embedded Design National Competition; leading Cornell University Sustainable Design (CUSD); and the broader impacts video game creation for the NSF Expeditions in Computing Grant on Computational Sustainability. David has led the efforts to make Cornell the first university to officially partner with Make: and is a leader in the Higher Education Maker Alliance working with the White House Office of Science and Technology Policy. He has also led with Make: the re-creation of the national entrepreneurial competition “Pitch Your Prototype” and is a leading faculty member behind the American Society of Engineering Education, Community Engaged Division Film Festival national competition. David was also a screenwriter for Walt Disney Attractions Television Production.
Overview and Courses
Whether you’re developing a software stack or engineering bridges, the need for leaders who can design, develop, and manage complex solutions and systems over their lifecycle is rapidly growing. Drawing on an interdisciplinary systems design approach that can be applied to any field, this program will guide you through the process of developing documentation for any system, from initial scoping through detailed design. You’ll learn to define the challenges you are trying to solve, define functional requirements, and objectively measure the value of any potential solution. After understanding the purpose, intent, and audience for the project, you will utilize fundamental systems architecture techniques to develop a deeper understanding of how all of the components of the solution work together.
At the completion of the certificate program, you will come away with not only a practical understanding of how to meet the most stringent requirements for design documentation and manage risk across potentially complex projects, but will have a more profound understanding of the big picture, including how each system tool that you invest time in can provide the maximum benefit throughout the design process. Appropriate for engineers, technology leaders, and anyone with a desire to lead a product or systems design process, the concepts learned will help you successfully manage team interactions, client relations, and your own solutions architecture workflow.
The courses in this certificate program are required to be completed in the order that they appear.
Course list
- Jan 22, 2025
- Apr 2, 2025
- Jun 11, 2025
- Aug 20, 2025
- Oct 29, 2025
- Feb 5, 2025
- Apr 16, 2025
- Jun 25, 2025
- Sep 3, 2025
- Nov 12, 2025
- Feb 19, 2025
- Apr 30, 2025
- Jul 9, 2025
- Sep 17, 2025
- Nov 26, 2025
Decision matrices are one of the most commonly used engineering tools. They are used to help rationalize why one option should be chosen over another, and you can find some form of them in just about every business, industry, and government. Decision matrices may not always be identified as such but can be used as part of a trade study, competitive analysis, or options review. As prevalent as these matrices are, they are also one of the most misused tools out there.
In this course, you begin by developing performance metrics. These performance metrics will allow you to objectively determine the value of any potential solution to a challenge. You will then develop a decision matrix around these metrics by applying justifiable weights and tuning the metrics to account for the needs and priorities of specific customers. By learning how to create a superior decision matrix with these well-defined performance metrics, you can achieve tremendous influence on a project even if you do not have official authority.
- Feb 19, 2025
- Mar 5, 2025
- May 14, 2025
- Jul 23, 2025
- Oct 1, 2025
- Dec 10, 2025
The quality function deployment (QFD) is one of the most effective methods for relating performance metrics that a customer cares about to technical criteria and engineering parameters and ultimately, the design targets a team needs to build their solution. You will learn that the QFD expresses this relationship in a way that allows you to compare your concepts to your competitors' and to understand the trade-offs between engineering parameters and their influence on performance criteria. This equips you to argue effectively that your design targets will lead your team to a winning solution.
In this course, you will go through a detailed, step-by-step process to build a QFD for your own project. You will examine the interrelationship between different engineering characteristics. You will use all this information, along with factors such as cost and technical difficulty, to establish strong design targets and get an estimate of your final system's performance.
You are required to have completed the following course or have equivalent experience before taking this course:
- Assessing Your System's Performance and Value
- Mar 5, 2025
- Mar 19, 2025
- May 28, 2025
- Aug 6, 2025
- Oct 15, 2025
- Dec 24, 2025
Interfaces are one of the most important parts of design and design implementation. However, they are often one of the most challenging aspects to identify and manage, and one of the most common points of failure of any system. As a result, there has been a multitude of software developed to aid in managing this process. However, without a strong understanding of the interfaces and how the subsystem teams work together, the use of the software packages is futile. They are only as good as the information put into them.
In this course, you will explore a number of different tools including sequence diagrams and interface matrices to help tease out and formalize your interfaces and interface specifications. This formalization step will help your team to discuss the impact and the dependencies of these interfaces. You will then produce the details and record them as interface specifications so that your team can design and create a well-integrated credible system.
- Jan 22, 2025
- Apr 2, 2025
- Jun 11, 2025
- Aug 20, 2025
- Oct 29, 2025
Everyone worries about risk. How do we identify risks? Is this issue more risky than another? Or even worse, "Sorry, but this project sounds too risky. We can't approve it." Wouldn't it be better if you could show an objective understanding of risks, how to plan to address them, and be able to justify the decisions behind those plans?
In this course, you will learn how to assess risk with failure modes and effect analysis. You will evaluate different losses of functionality that your system could experience, and determine the possible effects and related causes. You will then develop objective ways of measuring the severity and likelihood of each of these causes, ultimately to develop a quantifiable measure of system risk. You will produce this analysis in a way that not only allows you to make decisions on how to handle these risks, but also justify your actions to others. This course equips you to recognize risk and reduce it.
- Feb 5, 2025
- Apr 16, 2025
- Jun 25, 2025
- Sep 3, 2025
- Nov 12, 2025
How It Works
- View slide #1
- View slide #2
- View slide #3
- View slide #4
- View slide #5
- View slide #6
- View slide #7
- View slide #8
- View slide #9
Faculty Author
Key Course Takeaways
- Lead the design process to develop systems and solutions
- Define key design parameters and assess the impact of each parameter
- Capture design use cases
- Benchmark against competitors
- Identify and track interfaces and interrelationships between elements throughout the design process
- Define formal, verifiable requirements for a solution
- Map system functions as a functional flow
- Complete an assessment of likelihood, impact, and overall risk
- Identify points of uncertainty and potential points of failure in a solution
- Determine measurement criteria for effectiveness and interpret results
Download a Brochure
Not ready to enroll but want to learn more? Download the certificate brochure to review program details.What You'll Earn
- Systems Design Certificate from Cornell Engineering
- 70 Professional Development Hours (7 CEUs)
Watch the Video
Who Should Enroll
- Engineers and engineering managers
- Team leaders who direct technical projects or teams
- Technical and IT leaders
- Solutions architects
- Professionals looking to improve their ability to design and develop systems and solutions architecture
“This is a fantastic program to learn how to approach your work in a new and innovative way. The curriculum gave me a framework for how I approach the complex systems issues I’m trying to improve in my community, and it gave me the right language to speak about my approach and educate others. This program helped me be the “systems thinker” who has the ability to zoom in and out on complex issues and lead meaningful change.”
Request Information Now by completing the form below.
Systems Design
Select Payment Method | Cost |
---|---|
$3,900 | |