UNITE Fall 2026 Course Offerings
UNITE Distributed Learning provides access to live streaming video of class sessions plus same-day access to streaming video archives of course meetings to the students who enroll through UNITE, "piggybacking" on an on-campus section of the course in a UNITE-enhanced classroom.
Semester Schedule
The UNITE sections of a course follow the same semester schedule as the on-campus section of the course. This includes exams (which may be required synchronous events - see below) and homework deadlines as well as University deadlines for adding courses, cancelling courses, refunds, etc.
Exams, Presentations and Homework
Assessments (exams, presentations, homework, etc.) vary class-to-class, instructor-to-instructor. Note that some courses require that exams be taken at the same time/same day as the on-campus section of the course upon which UNITE is "piggybacking" for UNITE-enrolled students as well as live student presentations to the class.
Courses Exams Requiring Synchronous, Live Proctoring
For courses in which the instructor is holding in-class, proctored exams for those enrolled in the on-campus sections, students enrolled through UNITE are REQUIRED to take exams on the same day/same time as the students enrolled in the on-campus sections of the course with a UNITE-approved proctor.
Any deviation from the same day/same time proctored exams for these courses - including the request to take the exams with the on-campus students - must be approved by the instructor. UNITE will NOT grant these permissions. Work out these arrangements with the instructor before the 100% refund period ends.
Students who arrange to come to campus and take in-class, proctored exams with the students enrolled in the on-campus section of a course do not need to find/submit a local proctor - note that this must be arranged with the instructor to verify permission/space (enrollment in a UNITE section does not hold a physical classroom seat in the classroom).
Students are responsible for finding and submitting proctor information to UNITE to evaluate and approve. UNITE will contact all students enrolled through UNITE to initiate this process shortly after the semester begins.
Final Exams: Final exam dates are posted in the official University of Minnesota Class Schedule. UNITE will stream video on Saturdays. If you are enrolled in a UNITE section with an exam on a Saturday, you will need to have a proctor administer the exam. If you need to make other arrangements you will need to contact the instructor directly to seek approval.
Courses with Exams Not Requiring Live, In-Person Proctoring
For courses for which the instructors are using other types of exams - take-home exams, online exams (with a video proctoring service or without) - instead of in-class, proctored exams, there is no need for students who enroll in the UNITE section of a course to find and submit a proctor to UNITE for approval.
Presentations
For courses with required live presentations by students - individually or as a group - UNITE will work with the student(s) and instructor to provide a live webconference between the remote student(s) and the classroom in real time. In some instances, UNITE-enrolled students are able to join the on-campus students in the classroom to present in person (though that is not required). For courses with required, live presentations it is best to note that commitment for the course with the instructor before the 100% refund period ends.
Homework Submission and Return
Increasing, faculty and TAs are using Canvas course sites for submission and return of homework.
For those faculty and TAs who do not, homework may be submitted to UNITE via email. Our office will record submissions and deliver to instructors and/or TAs for grading. Graded materials will be returned to your University email account when we receive it.
For more information, refer to the "Step Two: Know How UNITE Works" of UNITE Steps to Success.
The courses offered are subject to change. For the summer semester, UNITE will stop recording/streaming a course if there are no students enrolled in that course through UNITE.
Course descriptions taken from the University of Minnesota's Schedule Builder (opens in new window). Courses topics may be revised per instructor. Contact instructor for more detailed and up-to-date information.
Please note Important Fall Semester Dates (opens in new window).
Students enrolled in on-campus sections have limited access to UNITE Media; refer to UNITE Streaming Video Access for On-Campus Students for more details.
TENTATIVE FALL SCHEDULE
(Updated March 25th, 2026)
AEROSPACE ENGINEERING
To enroll in UNITE sections of Aerospace Engineering courses, use the AEM UNITE Section & Registration Form (opens in new window).
AEM 4253 (also offered as AEM 5253) - Computational Fluid Mechanics (3.0 cr)
Joseph Nichols (opens in new window)
UNITE streams live video of on-campus section on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4201, CSCI 1113, CSE upper division; Credit will not be granted if credit has been received for AEM 5251 or AEM 5253
Description:
Introductory concepts in finite difference and finite volume methods as applied to various ordinary/partial differential model equations in fluid mechanics. Fundamentals of spatial discretization and numerical integration. Numerical linear algebra. Introduction to engineering and scientific computing environment. Advanced topics may include finite element methods, spectral methods, grid generation, turbulence modeling.
AEM 5253 (also offered as AEM 4253) - Computational Fluid Mechanics (3.0 cr)
Joseph Nichols (opens in new window)
UNITE streams live video of on-campus section on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4201 or equiv], [CSci 1113 or equiv], CSE grad student
Description:
Introductory concepts in finite difference and finite volume methods as applied to various ordinary/partial differential model equations in fluid mechanics. Fundamentals of spatial discretization and numerical integration. Numerical linear algebra. Introduction to engineering and scientific computing environment. Advanced topics may include finite element methods, spectral methods, grid generation, turbulence modeling.
AEM 5321 (also offered as EE 5231) - Linear Systems and Optimal Control (3.0 cr)
Murti Salapaka (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3015, CSE grad student] or instr consent; Credit will not be granted if credit has been received for AEM 5321
Description:
Properties and modeling of linear systems. Linear quadratic and linear-quadratic-Gaussian regulators. Maximum principle.
AEM 5451 (also offered as EE 5251) - Optimal Filtering and Estimation (3.0 cr)
Kirsten Strandjord (opens in new window)
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; EE 3025, EE 4231 recommended
Description:
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.
AEM 5501 - Continuum Mechanics (3.0 cr)
Richard James (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad, 3031, Math 2243 or equiv or instr consent
Description:
Concepts common to all continuous media; elements of tensor analysis; motion, deformation, vorticity; material derivatives; mass, continuity equation; balance of linear, angular momentum; geometric characterization of stress; constitutive equations.
AEM 8423 - Convex Optimization Methods in Control (3.0 cr)
Ryan Caverly (opens in new window)
UNITE streams live video of on-campus section on MW 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5321 or EE 5231 or equiv
Description:
Practical aspects of convex optimization methods applied to solve design/analysis problems in control theory.
BIOMEDICAL ENGINEERING
To enroll in UNITE sections of Biomedical Engineering courses, use the OneStop Registration site (opens in a new window)
BMEN 5001 - Advanced Biomaterials (3.0 cr)
Wei Shen (opens in new window)
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
BMEN 3311 or MatS 3011 or CSE grad student or instructor consent
Description:
Commonly used biomaterials. Chemical/physical aspects. Practical examples from such areas as cardiovascular/orthopedic applications, drug delivery, and cell encapsulation. Methods used for chemical analysis and for physical characterization of biomaterials. Effect of additives, stabilizers, processing conditions, and sterilization methods.
BMEN 5401 - Advanced Biomedical Imaging (3.0 cr)
Alexander Opitz (opens in new window)
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad student or instr consent
Description:
Functional biomedical imaging modalities. Principles/applications of technologies that offer high spatial/temporal resolution. Bioelectromagnetic and magnetic resonance imaging. Other modalities.
BMEN 5411 - Neural Engineering (3.0 cr)
Zhi Yang (opens in new window)
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
BMEN 3401 recommended
Description:
Theoretical basis. Signal processing techniques. Modeling of nervous system, its response to stimulation. Electrode design, neural modeling, cochlear implants, deep brain stimulation. Prosthetic limbs, micturition control, prosthetic vision. Brain machine interface, seizure prediction, optical imaging of nervous system, place cell recordings in hippocampus.
BMEN 5501 - Biology for Biomedical Engineers (3.0 cr)
Jonathan Sachs (opens in new window)
UNITE streams live video of on-campus section on MWF 12:20 p.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper division or grad or med student
Description:
Concepts of cell/tissue structure/function. Basic principles of cell biology. Tissue engineering, artificial organs.
BMEN 8601 - Biomedical Engineering Seminar (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video)
Wei Shen (opens in new window)
UNITE streams live video of on-campus section on MW 3:35 p.m. - 4:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering. For more information, see the Biomedical Engineering Graduate Seminar Web Site.
COMPUTER SCIENCE AND ENGINEERING
To enroll in or request UNITE sections of Computer Science and Engineering courses, use the CSCI UNITE Class & Registration Request Form (opens in a new window)
CSCI 5103 - Operating Systems (3.0 cr)
Jon Weissman (opens in new window)
UNITE streams live video of on-campus section on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4061 or graduate standing
Description:
Conceptual foundation of operating system design and implementation. Operating system internals including OS structures and algorithms, and their relationship to machine architecture. Real-world OS implementation mechanisms as examples.
CSCI 5106 - Programming Languages (3.0 cr)
Kuen-Bang Hou Favonia (opens in new window)
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4011 or instr consent
Description:
Design and implementation of high-level languages. Course has two parts: (1) language design principles, concepts, constructs; (2) language paradigms, applications. Note: course does not teach how to program in specific languages.
CSCI 5421 - Advanced Algorithms and Data Structures (3.0 cr)
Ravi Janardan (opens in new window)
UNITE streams live video of on-campus section on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSci 4041 or grad student
Description:
Fundamental paradigms of algorithm and data structure design. Divide-and-conquer, dynamic programming, greedy method, graph algorithms, amortization, priority queues and variants, search structures, disjoint-set structures. Theoretical underpinnings. Examples from various problem domains.prereq: CSCI 4041 or Grad Standing
CSCI 5511 - Artificial Intelligence I (3.0 cr)
Maria Gini (opens in new window)
UNITE streams live video of on-campus section on MW 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
graduate student standing; Credit will not be granted if credit has been received for CSCI 4511W
Description:
Introduction to AI. Problem solving, search, inference techniques. Logic/theorem proving. Knowledge representation, rules, frames, semantic networks. Planning/scheduling.
CSCI 5525 - Machine Learning: Analysis and Methods (3.0 cr)
Aryan Deshwal (opens in new window)
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSci 5521 or equivalent
Description:
Models of learning. Supervised algorithms such as perceptrons, logistic regression, and large margin methods (SVMs, boosting). Hypothesis evaluation. Learning theory. Online algorithms such as winnow and weighted majority. Unsupervised algorithms, dimensionality reduction, spectral methods. Graphical models.
CSCI 8970 - Computer Science Colloquium (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video)
Instructor TBA
UNITE streams live video of on-campus section on M 11:15 a.m. - 12:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Recent developments in computer science and related disciplines. Students must attend 13 of the 15 lectures. For the entire schedule, see the Computer Science & Engineering Colloquia Series Web Site
DATA SCIENCE
To enroll in or request UNITE sections of Computer Science and Engineering courses, use the CSci UNITE Class & Registration Request Form opens in a new window)
DSCI 8970 - Data Science Colloquium (1.0 cr)
UNITE section enrollment limited by department
Ju Sun (opens in new window)
UNITE streams live video of on-campus section on T 11:00 a.m. - 12:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Recent developments in Data Science and related disciplines. Students must attend 13 of the 15 lectures.
ELECTRICAL AND COMPUTER ENGINEERING
To enroll in UNITE sections of Electrical and Comptuer Engineering courses, use the EE UNITE Registration Request Form (opens in a new window)
EE 4521 (also offered as EE 5521) - Introduction to Machine Learning and Data Science for Electrical and Computer Engineers (3.0 cr)
Jarvis Haupt (opens in new window)
UNITE streams live video of on-campus section on MW 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 3025; Math 2263 or 2374; Math 2142, 2243, 2373 or CSci 2033
Credit will not be granted if credit has been received for: EE 5521
Description:
Computational techniques for analysis and inference from data. Python language programming. Elementary numerical optimization and statistical data analysis. Computational methods for clustering, dimensionality reduction, classification, regression, and time series analysis. Construction, training, and utilization of deep neural networks. Application case studies using datasets arising in Electrical and Computer Engineering.
EE 4541 - Digital Signal Processing (3.0 cr) G
Georgios Giannakis (opens in new window)
UNITE streams live video of on-campus section on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3015, 3025] or instr consent
Description:
Review of linear discrete time systems and sampled/digital signals. Fourier analysis, discrete/fast Fourier transforms. Interpolation/decimation. Design of analog, infinite-impulse response, and finite impulse response filters. Quantization effects.
EE 5163 - Semiconductor Properties and Devices I (3.0 cr)
The instructor is requiring on-campus attendance one class meeting every two weeks for this course.
Tony Low (opens in new window)
UNITE streams live video of on-campus section on MW 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3161, 3601, CSE grad student] or dept consent
Description:
Principles/properties of semiconductor devices. Selected topics in semiconductor materials, statistics, and transport. Aspects of transport in p-n junctions, heterojunctions.
EE 5171 - Microelectronic Fabrication (4.0 cr)
Gang Qiu (opens in new window)
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student or dept consent
Description:
Fabrication of microelectronic devices. Silicon integrated circuits, GaAs devices. Lithography, oxidation, diffusion. Process integration of various technologies, including CMOS, double poly bipolar, and GaAs MESFET.
EE 5231 (also offered as AEM 5321) - Linear Systems and Optimal Control (3.0 cr)
Murti Salapaka (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3015, CSE grad student] or instr consent; Credit will not be granted if credit has been received for AEM 5321
Description:
Properties and modeling of linear systems. Linear quadratic and linear-quadratic-Gaussian regulators. Maximum principle.
EE 5239 - Introduction to Nonlinear Optimization (3.0)
Mingyi Hong (opens in new window)
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3025, Math 2373, Math 2374, CSE grad student] or dept consent
Description:
Nonlinear optimization. Analytical/computational methods. Constrained optimization methods. Convex analysis, Lagrangian relaxation, non-differentiable optimization, applications in integer programming. Optimality conditions, Lagrange multiplier theory, duality theory. Control, communications, management science applications.
EE 5241 - Optimal Control and Reinforcement Learning (3.0 cr)
Andrew Lamperski (opens in new window)
UNITE streams live video of on-campus section on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student or instructor consent
Description:
A wide variety of control problems such as "walk from home to school via the shortest path" or "maintain a constant temperature" can be modeled using optimization. This course will survey a variety of methods for modeling and solving optimal control problems. In particular, we will cover numerical optimal control, model predictive control, system identification, dynamic programming, and reinforcement learning. Examples from robotics and aerospace systems will be given.
EE 5251 (also offered as AEM 5451) - Optimal Filtering and Estimation (3.0 cr)
Kirsten Strandjord (opens in new window)
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; EE 3025, EE 4231 recommended; Credit will not be granted if credit has been received for AEM 5451
Description:
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.
EE 5271 - Robot Vision (3.0 cr)
Changhyun Choi (opens in new window)
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[Math 2373 or equivalent; EE 1301 or equivalent basic programming course]
Description:
Modern visual perception for robotics that includes position and orientation, camera model and calibration, feature detection, multiple images, pose estimation, vision-based control, convolutional neural networks, reinforcement learning, deep Q-network, and visuomotor policy learning.
EE 5301 - VLSI Design Automation I (3.0 cr)
Sachin Sapatnekar (opens in new window)
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[2301, CSE grad student] or dept consent
Description:
Basic graph/numerical algorithms. Algorithms for logic/high-level synthesis. Simulation algorithms at logic/circuit level. Physical-design algorithms.
EE 5323 - VSLI Design I (3.0 cr)
Kevin Cao (opens in new window)
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[2301, 3115, CSE grad student] or dept consent
Description:
Combinational static CMOS circuits. Transmission gate networks. Clocking strategies, sequential circuits. CMOS process flows, design rules, structured layout techniques. Dynamic circuits, including Domino CMOS and DCVS. Performance analysis, design optimization, device sizing.
EE 5333 - Analog Integrated Circuit Design
Ramesh Harjani (opens in new window)
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3115, CSE grad student] or dept consent
Description:
Fundamental circuits for analog signal processing. Design issues associated with MOS/BJT devices. Design/testing of circuits. Selected topics (e.g., modeling of basic IC components, design of operational amplifier or comparator or analog sampled-data circuit filter).
EE 5351 - Applied Parallel Programming (3.0 cr)
John Sartori (opens in new window)
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4363 or equivalent], programming experience (C/C++ preferred)
Description:
Parallel programming/architecture. Application development for many-core processors. Computational thinking, types of parallelism, programming models, mapping computations effectively to parallel hardware, efficient data structures, paradigms for efficient parallel algorithms, application case studies.
EE 5521 (also offered as EE 4521) - Introduction to Machine Learning and Data Science for Electrical and Computer Engineers (3.0 cr)
Jarvis Haupt (opens in new window)
UNITE streams live video of on-campus section on MW 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 3025; Math 2263 or 2374; Math 2142, 2243, 2373 or CSci 2033
Credit will not be granted if credit has been received for: EE 5521
Description:
Computational techniques for analysis and inference from data. Python language programming. Elementary numerical optimization and statistical data analysis. Computational methods for clustering, dimensionality reduction, classification, regression, and time series analysis. Construction, training, and utilization of deep neural networks. Application case studies using datasets arising in Electrical and Computer Engineering.
EE 5531 - Probability and Stochastic Processes (3.0 cr)
Jarvis Haupt (opens in new window)
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3025, CSE grad student] or dept consent
Description:
Probability, random variables and random processes. System response to random inputs. Gaussian, Markov and other processes for modeling and engineering applications. Correlation and spectral analysis. Estimation principles. Examples from digital communications and computer networks.
EE 5561 - Image Processing and Applications: From linear filters to artificial intelligence (3.0)
Mehmet Akcakaya (opens in new window)
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4541, 5581, CSE grad student] or instr consent
Description:
Image enhancement, denoising, segmentation, registration, and computational imaging. Sampling, quantization, morphological processing, 2D image transforms, linear filtering, sparsity and compression, statistical modeling, optimization methods, multiresolution techniques, artificial intelligence concepts, neural networks and their applications in classification and regression tasks in image processing. Emphasis is on the principles of image processing. Implementation of algorithms in Matlab/Python and using deep learning frameworks.
EE 5581 - Information Theory and Coding (3.0 cr)
Martina Cardone (opens in new window)
UNITE streams live video of on-campus section on MW 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3025, CSE grad student] or dept consent
Description:
EE 5601 - Introduction to RF/Microwave Engineering (3.0 cr)
Rhonda Franklin (opens in new window)
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3601, CSE grad student] or dept consent
Description:
Fundamentals of EM theory and transmission lines concepts. Transmission lines and network analysis. CAD tool. Lumped circuit component designs. Passive circuit components. Connectivity to central communication theme.
EE 5607 - Wireless Hardware System Design (3.0 cr)
Andrew Temme (opens in new window)
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student
Description:
Review of random processes, noise, modulation, and error probabilities. Basis antenna operation, power transfer between antennas, rf propagation phenomena, transmitters/receivers, transmission lines, effect of antenna performance on system performance, rf/microwave device technologies, small-signal amplifiers, mixers, power amplifiers, rf oscillators.
EE 5653 - Physical Principles of Magnetic Materials (3.0 cr)
Randall Victora (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student or dept consent
Description:
Physics of diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, ferrimagnetism. Ferromagnetic phenomena. Static/dynamic theory of micromagnetics, magneto-optics, and magnetization dynamics. Magnetic material applications.
EE 5705 - Electric Drives in Sustainable Energy Systems (3.0 cr)
Siddharth Raju (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4701, CSE grad student] or dept consent
Description:
Role of electric drives in wind-electric systems, inertial storage, elec/hybrid vehicles. AC machines for energy-efficient operation using d-q axis modeling. Vector-/direct-torque-controlled induction motor drives. Permanent-magnet and interior-permanent magnet ac motor drives. Sensorless drives. Voltage space-vector modulation technology
EE 8350 - Advanced Verification Methodologies for VLSI Systems (3.0 cr)
Sachin Sapatnekar (opens in new window)
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 5327 VLSI Design Lab or equivalent
Description:
Object-oriented programming in SystemVerilog. Randomization techniques, threads, interprocess communication, and functional coverage determination. Advanced interfaces and assertion-based verification. UVM tests, components, agents, environments, factory pattern, transactions, and sequences. Formal and semi-formal verification methods. Other advanced verification techniques of current research interest.
EE 8660 - Magnetics Seminar (1.0 cr)
Beth Stadler
UNITE streams live video of on-campus section on F 1:25 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Current literature, individual assignments (no online seminar schedule available to share).
EE 8950 - Advanced Topics in Electrical and Computer Engineering: AI Models and Architectures (3.0 cr)
Keshab Parhi (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Cr ar [may be repeated for cr]; instr consent
Description:
This class addresses various AI models ranging from CNNs to transformers, various AI reasoning approaches, and energy-efficient AI accelerator architectures.
INDUSTRIAL AND SYSTEMS ENGINEERING
For IE courses that students need to email [email protected] to meet with an advisor for permission to register for those sections and complete the ISyE Class Permission and UNITE Registration Form (opens in a new window)
IE 3011 - Optimization Models and Methods (4.0 cr)
Nick Arnosti (opens in a new window)
UNITE streams live video of on-campus section on MW 10:10 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
MATH 2374, MATH 2142, or equivalent, Upper Division CSE
Description:
Linear, nonlinear, integer, and network optimization models and their tractability; Sensitivity analysis; Solution with software; Introduction to solution methods; Simplex method and Dijkstra’s algorithm.
IE 3521 - Statistics, Quality and Reliability (4.0 cr)
Martin Zubeldia (opens in a new window)
UNITE streams live video of on-campus section on TTh 12:20 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
MATH 1372 or equiv
Description:
Random variables/probability distributions, statistical sampling/measurement, statistical inferencing, confidence intervals, hypothesis testing, single/multivariate regression, design of experiments, statistical quality control, quality management, reliability, maintainability.
IE 3553 (also offered as IE 5553) - Simulation (4.0 cr)
Saumya Sinha (opens in a new window)
UNITE streams live video of on-campus section on MW 1:25 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 1133, IE 3521 or equivalent, CSE Upper Division; Credit will not be granted if credit has been received for IE 5553
Description:
This course is an introduction to Monte Carlo and Discrete Event Simulation. Student will learn fundamentals of simulation modeling, including generation of psuedo-random numbers, generation of random variables, input probability distributions, variance reduction techniques, analysis of simulation output, and comparison of system configurations using experimental design. Students will implement simulation models using a software package such as Simio. Applications to problems in manufacturing, service operations, healthcare, finance, and transportation.
IE 5531 - Engineering Optimization I (4.0 cr)
Swati Padmanabhan (opens in a new window)
UNITE streams live video of on-campus section on MW 11:15 a.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Upper div or grad student or CNR
Description:
Linear programming, simplex method, duality theory, sensitivity analysis, interior point methods, integer programming, branch/bound/dynamic programming. Emphasizes applications in production/logistics, including resource allocation, transportation, facility location, networks/flows, scheduling, production planning.
IE 5532 - Stochastic Models (3.0 cr)
Liu Hong (opens in a new window)
UNITE streams live video of on-campus section on TTh 9:05 a.m. - 11:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Undergraduate probability and statistics. Familiarity with computer programming in a high level language.
Description:
Introduction to stochastic modeling and stochastic processes. Probability review, random variables, discrete- and continuous-time Markov chains, queueing systems, simulation. Applications to industrial and systems engineering including production and inventory control.
IE 5553 (also offered as IE 3553) - Simulation (4.0 cr)
Saumya Sinha (opens in a new window)
UNITE streams live video of on-campus section on MW 1:25 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Upper div or grad student; familiarity with probability/statistics recommended: Credit will not be granted if credit has been received for IE 3553
Description:
Discrete event simulation. Using integrated simulation/animation environment to create, analyze, and evaluate realistic models for various industry settings, including manufacturing/service operations and systems engineering. Experimental design for simulation. Selecting input distributions, evaluating simulation output.
MECHANICAL ENGINEERING
To enroll in or request UNITE sections of Mechanical Engineering courses, use the ME UNITE Registration Request Form (opens in a new window)
ME 5223 - Materials in Design (4.0 cr)
Tianhong Cui (opens in new window)
UNITE streams live video of on-campus section on MW 2:30 p.m. - 4:25 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
ME 3221, ME upper division or grad student
Description:
Fundamental properties of engineering materials. Fabrication, treatment. Physical/corrosive properties. Failure mechanism, cost/value analysis as related to material selection/specification.
ME 5243 - Advanced Mechanism Design (4.0 cr)
Arthur Erdman (opens in new window)
UNITE streams live video of on-campus section on TTh 8:00 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad, 3222 or equiv, basic kinematics and dynamics of machines; knowledge of CAD packages such as Pro-E recommended
Description:
Analytical methods of kinematic, dynamic, and kinetoelastodynamic analysis and synthesis of mechanisms. Computerized design for function, path, and motion generation based on Burmeister theory.
ME 5281 - Feedback Control Systems (4.0 cr)
Zongxuan Sun (opens in new window)
UNITE streams live video of on-campus section on MW 8:00 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3281
Description:
Continuous and discrete time feedback control systems. Frequency response, stability, poles and zeros; transient responses; Nyquist and Bode diagrams; root locus; lead-lag and PID compensators, Nichols-Ziegler design method. State-space modeling/control. Digital implementation. Computer-aided design and analysis of control systems.
ME 5332 - Intermediate Fluid Mechanics (4.0 cr)
UNITE is living streaming/recording the section 02 Discussion for students enrolled in the UNITE section
Meera Ramaswamy (opens in new window)
UNITE streams live video of on-campus lecture section on TTh 1:00 p.m. - 2:15 p.m.
UNITE streams live video of on-campus discussion section on F 12:20 p.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
ME 3332, Admitted to upper division/ME major or graduate student
Description:
Bridge between introductory fluid mechanics and advanced graduate level course. Principles of incompressible and compressible flows, boundary layer theory, and analysis using differential formulations of the governing conservation equations. Analysis of phenomena relevant to the practice of engineering is emphasized through problem solving.
ME 5344 - Thermodynamics of Fluid Flow With Applications (4.0 cr)
Matt Anderson (opens in new window)
UNITE streams live video of on-campus section on MW 10:10 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
ME 3331, ME 3332, completed, or concurrent registration in ME 3333; admitted to upper division/ME major or grad student
Description:
Conservation of mass, momentum, energy. Relevant thermodynamic properties. Nozzles, diffusers, thrust producers, shocks. Fluid-wall frictional interactions. Wall heat transfer, internal heat release. Temperature recovery. Mass addition.
STATISTICS
To enroll in or request UNITE sections of Statistics courses, use the STAT UNITE Section & Registration Request Form (opens in a new window)
Department is finalizing Fall 2026 UNITE section offerings (2/25/26)