Students must take 3 required courses and 3 elective courses (18 credits minimum). 

Required (3):

EN.663.653 Innovation and Design I – 3 credits
EN.663.657 Innovation and Design II – 3 credits
EN.662.671 Action Lab – 3 credits

Electives (3):

At least two electives must be designated as core design electives, which are project-based courses that practice design methodologies. Students may take up to 2 electives from the Engineering for Professionals program.

Course No. Course Title Semester Credits Core Course EP
EN.510.610 Fundamentals of Biomaterials Spring 3
EN.510.640 Stealth Science & Engineering Fall 3
EN.520.654 Control System Design Fall 3 Core
EN.520.657 Design of Biomedical Instruments & Systems Fall 3 Core
EN.520.663 ECE Ideation and Design Lab* Fall / Spring 6 Core
EN.520.663 Clinical Diagnostic Devices and Methods Spring 3 Core
EN.520.738 Advanced Electronic Lab Design Spring 3 Core
EN.520.773 Advanced Topics In Microsytem Fabrication Fall 3
EN.525.616 Communication Systems Engineering Fall / Spring 3 EP
EN.525.617 Computation for Engineers Fall / Spring 3 EP
EN.525.624 Analog Electronic Circuit Design Fall / Spring 3 EP
EN.525.634 High Speed Digital Design Fall / Spring 3 EP
EN.525.743 Embedded Systems Development Lab Fall 3 Core EP
EN.525.746 Image Engineering Fall / Spring 3 EP
EN.525.777 Control System Design Methods Fall 3 EP
EN.525.786 Human Robotics Interaction Spring 3 Core EP
EN.615.778 Optical System Design and Modelling Fall 3 Core EP
EN.530.619 Aerospace Structures Fall 3
EN.530.643 Fundamentals, Design Principles, & Applications of Microfluidic Systems Fall 3
EN.530.666 Magnetically Actuated and MRI Compatible Robots Spring 3 Core
EN.530.674 Effective and Economic Design for Biomedical Instrumentation Fall 3 Core
EN.530.691 Haptic Interface Design for Human-Robot Interaction Fall 3 Core
EN.530.693 Fabrication of Biomaterials Fall 3
EN.530.721 Medical Robotics System Design Fall 3 Core
EN.535.626 Mechanics of Flight Fall 3 EP
EN.535.627 Computer-Aided Design Fall / Spring 3 EP
EN.535.628 Computer-Integrated Design & Manufacturing Spring 3 EP
EN.535.635 Introduction to Mechatronics Spring 3 Core EP
EN.535.638 Mechanical Packaging for Electronics Fall 3 EP
EN.535.642 Control Systems for Mechanical Engineering Applications Fall 3 EP
EN.535.652 Thermal Systems Design and Analysis Fall 3 EP
EN.535.660 Precision Mechanical Design Fall / Spring 3 EP
EN.535.662 Energy and Environment Spring 3 EP
EN.535.731 Engineering Materials: Properties and Selection Spring 3 EP
EN.535.732 Fatigue and Fracture of Materials Spring 3 EP
EN.535.742 Applied Machine Learning for Mechanical Engineers Fall / Spring 3 EP
EN.540.604 Transport Phenomena in Practice Spring 3
EN.540.614 Computational Protein Structure Prediction & Design Fall / Spring 3
EN.540.621 Project in Design: Pharmacodynamics Spring 3 Core
EN.540.628 Supramolecular Materials and Nanomedicine Spring 3
EN.540.632 Project in Design: Pharmacokinetics Fall 3 Core
EN.540.637 Application of Molecular Evolution to Biotechnology Spring 3
EN.540.658 Modeling and Design of Sustainable Chemical Processes Spring 3
EN.540.671 Advanced Thermodynamics in Practice Spring 3
EN.540.673 Advanced Chemical Reaction Engineering in Practice Spring 3
EN.540.674 Advanced Separation and Purification Processes in Practice Fall 3
EN.560.624 Renewable Energy Structures Spring 3 Core
EN.560.629 Preservation Engineering I: Theory and Practice Fall 3
EN.560.633 Investigations, Diagnosis, and Rehabilitation Fall 3
EN.560.634 Structural Fire Engineering Spring 3
EN.560.636 Lateral Forces: Analysis and Design of Building Structures Spring 3
EN.560.661 Additive Manufacturing and Design Fall 3 Core
EN.570.644 Physical and Chemical Processes Fall 3
EN.570.695 Environmental Health & Engineering Systems Design Fall 3
EN.575.604 Principles of Environmental Engineering Fall / Spring 3 EP
EN.575.733 Energy and the Environment Fall 3 EP
EN.575.736 Designing for Sustainability: Applying a Decision Framework Fall 3 Core EP
EN.575.738 Transportation, Innovation, & Climate Change Spring 3 Core EP
EN.580.637 Microphysiological Systems Spring 3 Core
EN.580.649  Artificial Intelligence and Machine Learning for Global Health Fall 3 Core
EN.580.656 Neural and Rehabilitation Engineering Fall 3
EN.580.697 Biomedical Data Design* Fall 4 Core
EN.580.638 Biomedical Data Design II* Spring 4 Core
EN.580.680 Precision Care Medicine I* Fall 4 Core
EN.580.681 Precision Care Medicine II* Spring 4 Core
EN.580.689 Modern Optical Microscopy: Theory and Practice Fall 3
EN.580.720 Immunomodulatory Biomaterials: Design, Synthesis, and Applications Spring 3
EN.580.754 Cell & Tissue Engineering Lab Spring 4
EN.580.771 Principles of the Design of Biomedical Instrumentation Fall 3 Core
EN.580.772 Advanced Projects in Biomedical Instrumentation Spring 3 Core
EN.585.617 Rehabilitation Engineering* Fall 3 Core EP
EN.585.717 Rehabilitation Engineering II* Spring 3 Core EP
EN.585.702 Medical Device Innovation and Design Spring 3 Core EP
EN.585.710 Biochemical Sensors Spring 3 EP
EN.585.720 Orthopedic Biomechanics Fall / Spring 3 EP
EN.585.742 Regenerative Tissue Engineering Spring 3 EP
EN.585.746 Biochemical and Cellular Engineering Spring 3 EP
EN.585.770 Global Health Engineering Spring 3 EP
EN.601.621 Object Oriented Software Engineering Fall / Spring Core
EN.601.625 Software System Design Fall / Spring 3
EN.601.633 Intro Algorithms Fall / Spring 3
EN.601.671 Natural Language Processing: Self-Supervised Models Spring 3
EN.601.684 Explainable AI Design & Human-AI Interaction Spring 3 Core
EN.601.686 Machine Learning: Artificial Intelligence System Design & Development Fall 3 Core
EN.601.690 Introduction to Human-Computer Interaction Fall / Spring 3 Core
EN.601.691 Human-Robot Interaction Spring 3
EN.605.601 Foundations of Software Engineering Fall / Spring 3 EP
EN.605.607 Agile Software Development Method Fall / Spring 3 EP
EN.605.609 DevOps and Secure Software Development Fall / Spring 3 EP
EN.605.612 Operating Systems Fall / Spring 3 EP
EN.605.613 Introduction to Robotics Fall / Spring 3 EP
EN.605.615 Compiler Design with LLVM Spring 3 EP
EN.605.641 Principles of Database Systems Spring 3 EP
EN.605.681 Principles of Enterprise Web Development Spring 3 EP
EN.605.682 Web Application Development with Java Fall / Spring 3 EP
EN.605.704 Object-Oriented Analysis and Design Fall / Spring 3 EP
EN.605.715 Software Development for Real-Time Embedded Systems Fall / Spring 4 EP
EN.605.768 Advanced Game Design & Development Engines Fall 3 Core EP
EN.605.779 Network Design and Performance Analysis Fall 3 EP
EN.605.787 Front End Web App Development Fall / Spring 3 EP
EN.605.789 Service API Design and Development Fall / Spring 3 Core EP
EN.635.601 Foundations of Information Systems Engineering Fall / Spring 3 EP
EN.635.661 Principles of Human Computer Interaction Fall 3 Core EP
EN.635.676 Cybersecurity in Information Systems Fall / Spring 3 EP
EN.635.682 Website Development Spring 3 EP
EN.645.650 Foundations of Human Systems Engineering Fall 3 EP
EN.645.662 Introduction to Systems Engineering Fall / Spring 3 Core EP
EN.645.764 Software Systems Engineering Fall / Spring 3 EP
EN.645.767 System Conceptual Design Fall / Spring 3 Core EP
EN.645.768 System Design & Integration Fall / Spring 3 Core EP
EN.645.780 Agile Systems Engineering Fall / Spring 3 EP
EN.650.631 Ethical Hacking Spring 3
EN.655.662 Intro to Healthcare Systems Engineering Fall / Spring 3 EP
EN.655.767 Healthcare System Conceptual Design Fall / Spring 3 Core EP
EN.655.768 Healthcare System Design & Integration Fall / Spring 3 Core EP
EN.663.707 Innovative Data Strategies for Global Leaders Fall / Spring 3
EN.665.681 Application of Sensing Systems Fall / Spring 3 EP
EN.675.600 Systems Engineering for Space Fall / Spring 3 EP
EN.675.601 Fundamentals of Engineering Space Systems I* Fall / Spring 3 Core EP
EN.675.602 Fundamentals of Engineering Space Systems II* Fall / Spring 3 Core EP
EN.675.622 Spacecraft Hardware Design Considerations Fall / Spring 3 EP
EN.675.702 Materials for Space Systems Fall / Spring 3 EP
EN.675.768 Spacecraft Integration and Test Fall / Spring 3 EP
EN.675.792 Scientific Instruments for Space Fall / Spring 3 EP
EN.685.652 Data Engineering Principles and Practice Fall / Spring 3 EP
EN.685.701 Data Science: Modeling and Analytics Fall / Spring 3 EP
EN.705.603 Creating AI-Enabled Systems Fall / Spring 3 EP
EN.705.605 Introduction to Generative AI Fall / Spring 3 EP
EN.705.608 Applied Generative AI Fall 3 Core EP
EN.705.617 Artificial Intelligence in Healthcare Fall 3 EP
EN.705.621 Introduction to Algorithms Fall / Spring 3 EP
EN.705.623 AI Algorithm Design and Analysis Fall 3 EP
EN.705.625 Introduction to Agentic AI Fall 3 EP
EN.705.641 Natural Language Processing: Self-Supervised Models Spring 3 EP
EN.705.651 Large Language Models: Theory and Practice Fall 3 EP

*2-semester sequence