Offered: Fall 2025, 2024; Summer 2023; Fall 2022, 2021, 2020, 2019
Course Description: Data processing and visualization is increasingly important in today’s data driven world, where proper management of data can facilitate the integration and evaluation of systems and projects. The goal of this class is to provide engineers with practical and applicable data science skills, including data aggregation and filtering, intuitive data exploration, effective communication of patterns, summaries, and findings, and methods of archiving for data sharing or future use. This class combines principles and theories of information visualization and data management with implementation techniques centered around the R statistical software program. Previous experience with R is not required, but a basic working knowledge of, or willingness to learn, will help students in this class.
Note: Previously listed as ENGR 580a5: Systems Data Lifecycle and Visualization
Offered: Spring 2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019
Course Description: Consideration of the human (e.g., operator, user, maintainer) is a critical component to systems engineering. The goal of Human Systems Integration (HSI) is to account for human capabilities and limitations when designing and evaluating complex systems, in order to enhance safety, performance, usability, sustainability, and reduce life cycle costs. This course will cover research methods and design issues relevant to HSI across various contexts, such as transportation, healthcare, manufacturing, defense, and other complex control systems. Students will gain practical knowledge of how to integrate human factors into the design and evaluation of complex systems.
Note: Previously listed as ENGR 581a4: Human Systems Integration
Offered: Spring 2023; Fall 2020; Summer 2019
Course Description: Engineering risks are inherent in the design, development, and operation of complex systems. Risk analysis is a critical process for identifying and mitigating potential hazards that can threaten the safety, health, and success of individuals, organizations, and the environment. Through a combination of lectures, case studies, and hands-on exercises, this course will provide you with the tools and techniques needed to make better risk decisions based on quantitative risk analyses and modeling, hazard analysis, fault tree analysis, decision diagramming, and risk management and planning.
Offered: Spring 2025, 2024, 2022
Course Description: Engineers are encountering and generating an ever-growing body of data in their work. Extracting knowledge and insights from that data, with understandable uncertainty, requires the application of data science techniques. These approaches are increasingly focused on computer based statistical computations but require foundational knowledge to deliver valid and interpretable results. This course is designed to provide students with: (1) A working knowledge of the statistics required for engineering analytics; (2) Introduction to, and practice with, the tools required for data mining and analytics in professional engineering settings; and (3) Applications to real-world engineering examples.
Note: Previously listed as ENGR 380a4: Engineering Data Analytics
Offered: Fall 2024
Course Description: This first-year seminar course introduces students to the field of professional engineering while fostering strategies for academic success and a sense of community within the CSU Walter Scott Jr. College of Engineering. Through engaging activities and discussions, students develop essential skills such as time management, effective study habits, professional communication, and teamwork. The course also emphasizes goal setting, navigating campus resources, and building resilience in the face of challenges. A strong focus on the importance of diversity, equity, and inclusion in both academic and professional environments prepares students to thrive in collaborative and innovative settings. By the end of the course, students are equipped with the tools and confidence to excel in their engineering journey at CSU and beyond.
Offered: September 2024
Course Description: This one-day workshop introduces vehicle OEMs and R&D teams to functional safety, as outlined in ISO 26262, with a specific focus on the unique challenges and requirements for electric vehicles. Participants explore risk management, safety lifecycle processes, and best practices for ensuring compliance throughout the development and production phases. Topics covered include hazard identification (FTA, FMEA, STPA, HAZOP), hazard prioritization (ASIL), and translating hazards into requirements. Through interactive discussions and case studies, participants gain practical insights into implementing robust safety measures that enhance vehicle reliability and protect users.
Note: Co-taught with Dr. Trae Span
Offered: January 2025
Course Description: This one-day workshop introduces vehicle OEMs and R&D teams to Software Design Failure Mode and Effects Analysis (DFMEA) for vehicle systems, with a specific focus on the unique challenges posed by electric vehicles. Participants will learn how to systematically identify, analyze, and mitigate software-related risks in critical vehicle systems to enhance safety and reliability. The workshop covers key topics, including the DFMEA process, risk prioritization (severity, occurrence, and detection ratings), and strategies for integrating DFMEA into the software development lifecycle. Emphasis is placed on practical application through real-world case studies and hands-on exercises tailored to electric vehicle systems, enabling participants to develop robust solutions that address the complexities of modern EV architectures.
Note: Co-taught with Dr. Vinnie Pagilioni