Courses
The Professional Master’s Program (PMP) is flexible enough to accommodate either part-time and full-time study. Students generally take one or two evening classes per quarter as well as a quarterly seminar. Summer quarter is optional and provides an opportunity for students to accelerate through the program. Course offerings for the current academic year are below.
2024-2025 Course Offerings
Autumn 2024
- The Self-Driving Car: Intro to AI for Mobile Robots (Faulkner)
- Data Structures and Algorithms for ECE Applications (Slaughter)
- Deep Learning for Big Visual Data (Hwang)
- Radar Signals and Systems (Reynolds)
- Analytical Methods for Electrical Engineering (Bonaci)
- Digital Systems Design with FPGA (Makhsous)
- Applied High Performance GPU Computing (Reinhardt) Learn more about the GPU series of courses in this spotlight article!
- Computer Vision: Deep and Classical Methods (Birchfield)
- Wireless Networks for 4G/ 5G (Yin)
- Network and Communication Security (Lu)
- Practical Introduction to Deep Learning Applications and Theory (Kim)
- Intellectual Property for Engineers- 1 credit EE P 500 seminar (Probst and Gardner)
Winter 2025
- Large Language Models: From Transformers to ChatGPT (Mohan)
- Machine Learning for Cyber Security (Poovendran)
- Embedded and Real Time Systems (Sloss)
- Software Engineering for Embedded Applications (Makhsous)
- Wireless Power Transfer (Smith)
- GPU-Accelerated Interactive Scientific Visualization Techniques (SciVis) (Reinhardt)
- Dynamics of Controlled Systems (Nagel)
- Introduction to Quantum Hardware (Parsons)
- Model-based Representations for Systems Engineering (Kimberly)
- Applied EM: How the Force of Maxwell’s Equations Drives Circuit Theory and the Rest of Life (Goldstein)
- Matrix to Machine: GPU Hardware Design on FPGA for AI (Sadasivan)
- Data Science for Power Systems (Sahabandu)
Spring 2025 (TENTATIVE)
- CHIPS Revolution: Semiconductor-based Diodes, Transistors, and Memory Devices (Anantram)
- Mobile Applications for Sensing and Control (Chen)
- Tiny Machine Learning for Ultra Low-Power Edge Computing (TinyML) (Sahabandu)
- Privacy-preserving Machine Learning (Bonaci)
- Advanced GPU Computing and Visualization (Reinhardt)
- Digital Control of Machines & Processes (Nagel)
- Embedded Systems Design with ESP32 and Parallel Computing (Makhsous)
- Computer Architecture (Hameed)
- Electromagnetic Compatibility (EMC) (Sharawi)
- Developing Immersive Experiences for AR/VR (Akers)
- Interview Prep for DS and MLE roles- 1 credit EE P 500 seminar (Mohan)
2023-2024 Course Offerings
Autumn 2023
- The Self-Driving Car: Intro to AI for Mobile Robots (Smith)
- Data Structures and Algorithms for ECE Applications (Slaughter)
- Machines and Drives (Nagel)
- Deep Learning for Big Visual Data (Hwang)
- Microwave Engineering (Reynolds)
- Analytical Methods for Electrical Engineering (Bonaci)
- Digital Systems Design with FPGA (Makhsous)
- Optical Sensors and Devices (Li)
- Computer Vision: Deep and Classical Methods (Birchfield)
- Business Leadership for Engineers (Hamilton)
- Hands-on Master Class on LLMs and ChatGPT- 1 credit EE P 500 seminar (Mohan)
Winter 2024
- Large Language Models: From Transformers to ChatGPT (Mohan)
- Machine Learning for Cyber Security (Poovendran)
- Embedded and Real Time Systems (Sloss)
- Applied EM: How the Force of Maxwell’s Equations Drives Circuit Theory and the Rest of Life (Goldstein)
- Software Engineering for Embedded Applications (Makhsous)
- Analog Circuits for Sensor Systems (Hameed)
- Wireless Power (Smith)
- Electric Vehicle Development and Design (Cheng)
Spring 2024
- CHIPS Revolution: Semiconductor-based Diodes, Transistors, and Memory Devices (Anantram)
- Linear Systems Theory (Bushnell)
- Mobile Applications for Sensing and Control (Makhsous)
- Fundamentals of Wireless Communication (Ritcey)
- TinyML (Sahabandu)
- Signal Processing: Deep and Classical Methods (Atlas)
- Privacy-preserving Machine Learning (Bonaci)
- Antennas (Garman)
- Applied Parallel Programming on GPU (Sadasivan)
Summer 2024
- Introduction to Privacy Engineering (Bonaci)
- Engineering Project Management (Mamishev)
- Quantum Mechanics and Quantum Computing Basics for Engineers (Anantram)
- Entrepreneurship for Electrical and Computer Engineers: From Idea to Startup (Makhsous)
2022-2023 Course Offerings
Autumn 2022
- The Self-Driving Car: Intro to AI for Mobile Robots (Smith)
- Dynamics of Controlled Systems (Nagel)
- Deep Learning for Big Visual Data (Hwang)
- Applied High-Performance GPU Computing (Reinhardt)
- Radar Signals and Systems (Reynolds)
- Analytical Methods for Electrical Engineering (Bonaci)
- Computer Vision (Mohan)
- Digital Systems Design with FPGA (Makhsous)
Winter 2023
- Advanced Introduction to Machine Learning (Mohan)
- Machine Learning for Cyber Security (Poovendran)
- Embedded and Real Time Systems (Sloss)
- Applied EM: How the Force of Maxwell’s Equations Drives Circuit Theory
and the Rest of Life (Goldstein) - GPU-Accelerated Interactive Scientific Visualization Techniques
(SciVis) (Reinhardt) - Natural Language Processing (Bhagavatula)
- Model-based Representations for Systems Engineering (Kimberly)
- Software Engineering for Embedded Applications (Makhsous)
- Analog Circuits for Sensor Systems (Hameed)
Spring 2023
- Deep Learning for Embedded Real Time Intelligence (Shi)
- Data Science for Energy Systems (Zhang)
- GPU-Accelerated Computing + Visualization (Reinhardt)
- Microfabrication (Li)
- Neural Devices, Systems, and Computation (Herron)
- Antennas (Garman)
- Mobile Applications for Sensing and Control (Makhsous)
- TinyML (Poovendran)
- Privacy-preserving Machine Learning (Bonaci)
- Digital Signal Processing (Atlas)
Summer 2023
- Introduction to Privacy Engineering (Bonaci)
- Engineering Project Management (Mamishev)
- Quantum Mechanics and Quantum Computing Basics for Engineers (Anantram)
- Entrepreneurship for Electrical and Computer Engineers: From Idea to Startup (Makhsous)
2021-2022 Course Offerings
Autumn 2021
- Deep Learning for Big Visual Data (Hwang)
- The Self-Driving Car: Intro to AI for Mobile Robots (Smith)
- Computer Vision: Deep and Classical Methods (Birchfield)
- Microwave Engineering (Kuga)
- Optical Sensors and Systems (Li)
- Fundamentals of Robot Manipulation (Hannaford)
- Analytical Methods in Electrical Engineering (Bonaci)
- Analog Circuits for Sensor Systems I (Martinez)
Winter 2022
- Advanced Introduction to Machine Learning (Mohan)
- Machine Learning for Cyber Security (Poovendran)
- Antennas for Modern Wireless Devices (Kuga)
- Embedded and Real Time Systems (Sloss)
- Applied EM: How the Force of Maxwell’s Equations Drives Circuit Theory and the Rest of Life (Goldstein)
- Linear Systems Theory
- GPU-Accelerated Interactive Scientific Visualization Techniques (SciVis) (Reinhardt)
- Software Engineering for Embedded Applications (Bonaci)
Spring 2022
- Deep Learning for Embedded Real Time Intelligence (Shi)
- Data Science for Energy Systems (Zhang)
- Radar and Imaging Techniques (Kuga)
- Fundamentals of Wireless Communication (Ritcey)
- Digital Signal Processing (Atlas)
- Analog Circuits for Sensor Systems II (Dai)
- Introduction to Privacy Engineering (Bonaci)
- AI in Healthcare (Mohan)
- Mobile Applications for Sensing and Control (Slaughter)
Summer 2022
- Quantum Mechanics and Quantum Computing Basics for Engineers (Anantram)
- Engineering Project Management (Mamishev)
- Recommender Systems at Scale (Mohan)
2020-2021 Course Offerings
Autumn 2020
- Computer Vision: Classical and Deep Methods (Birchfield)
- Deep Learning for Big Visual Data (Hwang)
- Machines and Drives (Nagel)
- Analytical Methods in Electrical Engineering (Bonaci)
- Analog Circuits for Sensor Systems I (Silver)
- Radar and Imaging Techniques (Kuga)
- COVID Tech (Mamishev)
- The Self-Driving Car: Intro to AI for Mobile Robots (Smith)
Winter 2021
- Applied High-Performance GPU Computing (Reinhardt)
- Analog Integrated Circuit Design I (Silver)
- Embedded and Real-Time Systems (Sloss)
- Microwave Engineering (Kuga)
- Machine Learning for Cybersecurity (Poovendran)
- Convex Optimization (Calderone)
- Advanced Introduction to Machine Learning (Bilmes)
- Modeling of MEMS (Mamishev)
Spring 2021
- Software Engineering for Embedded Applications (Bonaci)
- Deep Learning (Bilmes)
- Digital Image Processing (Sun)
- Microfabrication (Li)
- Quantum Mechanics and Quantum Computing Basics for Engineers (Anantram)
- Model-based Representations for Systems Engineering (Kimberly)
- Analog Circuits for Sensor Systems II (Silver)
- Antennas for Modern Wireless Devices (Kuga)
Summer 2021
- Analog Integrated Circuit Design II (Silver)
- Mobile Applications for Sensing and Control (Bonaci)
- Engineering Project Management (Mamishev)
Watch below: Mobile Applications for Sensing and Control (Arjona)