Skip to main content

Courses

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)