UNITE Spring 2025 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 in a UNITE section of the course.

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 are synchronous events - see below) and homework deadlines as well as University deadlines for adding courses, cancelling courses, refunds, etc.

Exams and Homework

Exams are Synchronous

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. If you need to make other arrangements you will need to contact the instructor directly - work out these arrangements with the instructor before the 100% refund period ends.

Exams Must be Proctored by a Person (live proctoring)

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.

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 Course Catalog. Courses topics may be revised per instructor. Contact instructor for more detailed and up-to-date information.

Grad 0999 – 51566 Call Number – UNITE students must register online themselves for this status. Graduate students registering for this status must register before the semester begins or they will be charged the normal late registration fees.

Undergraduate students taking classes on campus may enroll in UNITE courses with instructors' permission. Learn more about Undergraduate Credit Enrollment though UNITE.

Please note Important Spring 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.

SPRING SCHEDULE

(updated December 5th, 2024)

Use online tools to search all University credit offerings:

Aerospace Engineering's Class Schedules by Department online search tool
Humphrey School of Public Affairs' ClassInfo online search tool
(Note: These tools list ALL offerings - on-campus, including UNITE offerings)

AEROSPACE ENGINEERING

AEM 4305 - Spacecraft Attitude Dynamics and Control (3 cr)
Ryan Caverly
UNITE streams live video of on-campus section on MWF 1:25 p.m. - 2:15 p.m.
Prerequisites:
[4301, [3101 or ME 3281 or EE 3015], CSE upper div] or grad student
Description: 
Kinematics/dynamics for six-degree of freedom rigid body motions. Euler's angles/equations. Torque free motion, spin stabilization, dual-spin spacecraft, nutation damping, gyroscopic attitude control, gravity gradient stabilization. Linear systems analysis, Laplace transforms, transfer functions. Linear control theory. PID controllers.

AEM 4601 - Instrumentation Laboratory (3 cr)
Added to the UNITE schedule on 11/21/24
REQUIRED on-campus lab in Akerman 3.  To enroll, check ScheduleBuilder to see which lab section (must have available seat) for the lab section you will attend, include that information on your UNITE Registration Form.
Yohannes Ketema
UNITE streams live video of on-campus section on MWF 1:25 p.m. - 2:25 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSci 1113, EE 3005, EE 3006, [upper div BAEM]
Description: 
Introduction to lab instrumentation. Computerized data acquisition. Statistical analysis of data. Time series data, spectral analysis. Transducers for measurement of solid, fluid, and dynamical quantities. Design of experiments.

AEM 8421 (also offered as EE 5235) - Robust Multivariable Control System Design (3 cr)
Ryan Caverly
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Prerequisites:
5321 or equiv
Description: 
Application of robust control theory to aerospace systems. Role of model uncertainty/modeling errors in design process. Control analysis and synthesis, including H[sub2] and H[infinity symbol] optimal control design and structural singular value [Greek letter mu] techniques.

BIOMEDICAL ENGINEERING

BMEN 5041 - Tissue Engineering (3 cr)
UNITE section enrollment limited by department to BMEN program students  (2 spots available; if you would like to be added to the waitlist for the UNITE section as a nonBMEN program student submit a UNITE Registration Form)
Jason Bjork
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 upper div or grad student or med student or instr consent
Description:
Fundamentals of wound healing and tissue repair; characterization of cell-matrix interactions; case study of engineered tissues, including skin, bone marrow, liver, vessel, and cartilage; regulation of biomaterials and engineered tissues.

BMEN 5101 - Advanced Bioelectricity and Instrumentation (3 cr)
Noeline Prins
UNITE section enrollment limited by department to BMEN program students  (3 spots available; if you would like to be added to the waitlist for the UNITE section as a nonBMEN program student submit a UNITE Registration Form)
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:
CSE upper division or grad student
Description:
Instrumentation, computer systems, and processing requirements for clinical physiological signals. Electrode characteristics, signal processing, and interpretation of physiological events by ECG, EEG, and EMG. Measurement of respiration and blood volume/flow.

BMEN 5201 - Advanced Biomechanics (3 cr) 
UNITE section enrollment limited by department to BMEN program students (4 spots available; if you would like to be added to the waitlist for the UNITE section as a nonBMEN program student submit a UNITE Registration Form)
Hadi Wiputra
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:
BMEN 3011; CSE upper div or grad student
Description:
Introduction to biomechanics of musculoskeletal system. Anatomy, tissue material properties. Kinematics, dynamics, and control of joint/limb movement. Analysis of forces/motions within joints. Application to injury, disease. Treatment of specific joints, design of orthopedic devices/implants.

BMEN 5311 - Advanced Biomedical Transport Processes (3 cr) 
UNITE section enrollment limited by department to BMEN program students (4 spots available; if you would like to be added to the waitlist for the UNITE section as a nonBMEN program student submit a UNITE Registration Form)
Robert Tranquillo
UNITE streams live video of on-campus section on TTh 9:05 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE student, upper div or grad; Credit will not be granted if credit has been received for: CHEN 5753 or ME 5381
Description:
Fluid flow and mass transfer in the body, bioreactors, and medical devices. Pulsatile flows. Flows around curved and deformable vessels. Boundary layer flows. Blood rheology. Interstitial (porous media) flows. Oxygenation. Cell migration. Student critiques of published papers.

BMEN 5413 - Neural Decoding and Interfacing (3 cr) - added 12/4/24
UNITE section enrollment limited by department to BMEN program students (4 spots available; if you would like to be added to the waitlist for the UNITE section as a nonBMEN program student submit a UNITE Registration Form)
Seth Koenig
UNITE streams live video of on-campus section on MW 9:05 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper division student, CSE graduate student, or instructor approval. recommended: BMEn 3411
Description:
Neural interface technologies currently in use in patients as well as the biophysical, neural coding, and hardware features relating to their implementation in humans. Practical and ethical considerations for implanting these devices into humans.

BMEN 5601 - Cardiovascular Devices (1 cr) 
UNITE section enrollment limited by department to BMEN program students  (0 spots available if you would like to be added to the waitlist for the UNITE section - whether BMEN or not - submit a UNITE Registration Form)
Jason Bjork
UNITE streams live video of on-campus section on Th 2:30 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
BME Upper Division or CSE grad student; Recommended Prior Coursework: BMEN 3011, 3111, 3211
Description:
Design of cardiovascular devices with experts from local medtech companies. Discussion of clinical need, the generic design (emphasizing use of engineering principles), typical testing and validation methods, and major limitations of the available devices. Design, analysis, and testing of these and related devices.

BMEN 8602 - Biomedical Engineering Seminar (1 cr)
Casim Sarker
UNITE section enrollment limited by department to BMEN program students  (2 spots available if you would like to be added to the waitlist for the UNITE section - whether BMEN or not - submit a UNITE Registration Form)
UNITE streams live video of on-campus section on MW 3:35 p.m. - 4:40 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.

COMPUTER SCIENCE AND ENGINEERING 

Beginning with Spring 2025, registration for UNITE sections of CSCI courses will be handled by the CSCI department.  For CSCI courses only, use https://z.umn.edu/CSCIonUNITEForm (opens in new window) to submit your registration request to the CSCI department for approval.  When approved, the department will provide you with a permission number to use when enrolling through OneStop.

CSCI 1133 - Introduction to Computing and Programming Concepts (4 cr)
Added to the UNITE schedule on 11/6/24
This course will have an Zoom-based lab coordinated scheduled by the instructor
Nathan Taylor
UNITE streams live video of on-campus section on MWF 12:20 p.m. - 1:10 p.m.
Instuctor's Zoom-based lab on Th 6:50 p.m. - 8:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
instr consent; Credit will not be granted if credit has been received for CSCI 1133H
Description: 
Fundamental programming concepts using Python language. Problem solving skills, recursion, object-oriented programming. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Develop programs to solve real-world problems.

CSCI 4521 - Applied Machine Learning for Computer and Data Scientists (3 cr)
Added to the UNITE schedule on 11/20/24
Shelby Ziccardi
UNITE streams live video of on-campus section on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
(CSCI 1133 and (CSCI 2033 or MATH 2243/2373/2471/2574H)) or (MATH 4242 and (CSCI 2011 or CSCI 3041 or MATH 2283/2283W))
Description: 
An introduction to solving problems with machine learning. Applications of linear algebra, statistical models, non-parametric models (such as clustering, KNN), and non-linear/deep regression & classification. Emphasis is on hands-on experience using modern machine learning libraries to work with numerical data, text, and images.

CSCI 5103 - Operating Systems (3 cr)
Added to the UNITE schedule on 12/2/24
Jon Weissman
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 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 5103 - Introduction to Distributed Systems (3 cr)
Added to the UNITE schedule on 12/2/24
Abhisek Chandra
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:
4061 or 5103 or instr consent
Description: 
Distributed system design and implementation. Distributed communication and synchronization, data replication and consistency, distributed file systems, fault tolerance, and distributed scheduling.

CSCI 5302 - Analysis of Numerical Algorithms (3 cr)
Added to the UNITE schedule on 11/13/24
Daniel Boley
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:
CSCI 2033 OR Math 2142 OR Math 2243 OR Math 2373 OR Math 4242 OR Grad Standing
Description: 
Additional topics in numerical analysis. Interpolation, approximation, extrapolation, numerical integration/differentiation, numerical solutions of ordinary differential equations. Introduction to optimization techniques.

CSCI 5512 - Artificial Intelligence II (3 cr)
Added to the UNITE schedule on 11/13/24
Andrew Exley
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:
Stat 3021 and (CSci 3041 or 4041)) or graduate standing; Credit will not be granted if credit has been received for CSCI 5512W
Description: 
Uncertainty in artificial intelligence. Probability as a model of uncertainty, methods for reasoning/learning under uncertainty, utility theory, decision-theoretic methods.

CSCI 5525 - Machine Learning: Analysis and Methods (3 cr)
Added to the UNITE schedule on 11/13/24
Paul Schrader
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:15 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 5541 - Natural Language Processing (3 cr)
Added to the UNITE schedule on 11/18/24
James Mooney
UNITE streams live video of on-campus section on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSci 5521
Description: 
The purpose of this course is to provide an overview of the computational techniques developed to enable computers to interpret and respond appropriately to ideas expressed using natural languages, rather than formal languages, such as C++ or Python. This course will cover text classification, distributional representation methods of language, large language models, and advanced techniques in chatGPT. The course will cover a wide range of topics related to NLP, including theories, computational models, and applications with their societal and ethical impacts.

CSCI 5551 - Introduction to Intelligent Robotic Systems (3 cr)
Added to the UNITE schedule on 11/13/24
Karthik Desigh
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:
(2033 or Math 2142 or Math 4242) or grad standing
Description: 
Transformations, forward and inverse kinematics, Jacobians. Path planning, motion control, reactive controllers, configuration spaces, sampling-based planning, potential fields. Mobile Robots, control, sensing for robotics, and programming.

CSCI 5607 - Fundamentals of Computer Graphics 1 (3 cr)
Added to the UNITE schedule on 11/13/24
Victoria Interrante
UNITE streams live video of on-campus section on TTh 6:30 p.m. - 9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
concurrent registration is required (or allowed) in 2033, concurrent registration is required (or allowed) in 3081
Description: 
Fundamental algorithms in computer graphics. Emphasizes programming projects in C/C++. Scan conversion, hidden surface removal, geometrical transformations, projection, illumination/shading, parametric cubic curves, texture mapping, antialising, ray tracing. Developing graphics software, graphics research.

CSCI 5609 - Visualization (3 cr)
Added to the UNITE schedule on 11/13/24
Qianwen Wang
UNITE streams live video of on-campus section on TTh 4:00 p.m. - 4:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSci 4611 or CSci 5607 or CSci 5115 or CSci 5117
Description: 
Fundamental theory/practice in data visualization. Programming applications. Perceptual issues in effective data representation, multivariate visualization, information visualization, vector field/volume visualization.

CSCI 5708 - Architecture and Implementation of Database Management Systems (3 cr)
Added to the UNITE schedule on 11/6/24
Mohamed Mokbel
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:
4041 or 4707 or 5707 or instr. consent
Description: 
Techniques in commercial/research-oriented database systems. Catalogs. Physical storage techniques. Query processing/optimization. Transaction management. Mechanisms for concurrency control, disaster recovery, distribution, security, integrity, extended data types, triggers, and rules.

CSCI 5802 - Software Engineering II (3 cr)
Added to the UNITE schedule on 11/13/24
Sanjai Rayadumgam
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:
(CSCI 2081 and CSCI 3041) or (CSCI 3081) or (Grad Status)
Description: 
Introduction to software testing, software maturity models, cost specification models, bug estimation, software reliability models, software complexity, quality control, and experience report. Student groups specify, design, implement, and test partial software systems. Application of general software development methods and principles from 5801.

CSCI 8701 - Overview of Database Research (3 cr)
Added to the UNITE schedule on 11/20/24
Jaideep Srivastava
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:
5708 or instr consent
Description: 
Research papers from journals and conferences on current topics in databases, such as database research methodologies, relational implementation techniques, active databases, storage systems, benchmarking, distributed and parallel databases, new data models, prototype systems, data mining, and future directions.

CSCI 8970 - Computer Science Colloquium (1 cr)
Added to the UNITE schedule on 11/6/24
Antonia Zhai
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 AND ENGINEERING 

Beginning with Spring 2025, registration for UNITE sections of DSCI courses will be handled by the CSCI department.  For DSCI courses, use https://z.umn.edu/CSCIonUNITEForm (opens in new window) to submit your registration request to the CSCI department for approval.  When approved, the department will provide you with a permission number to use when enrolling through OneStop.

DSCI 8970 - Computer Science M.S. Colloquium (1 cr)
Added to the UNITE schedule on 11/6/24
Instructor TBA
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

EE 5164 - Semiconductor Properties and Devices II (3 cr)
Gang Qiu
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:
5163 or instr consent
Description: 
Principles/properties of semiconductor devices. Charge control in different FETs, transport, modeling. Bipolar transistor models (Ebers-Moll, Gummel-Poon), heterostructure bipolar transistors. Special devices.

EE 5235 (also offered as AEM 8421) - Robust Multivariable Control System Design (3 cr)
Ryan Caverly
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, 3015, 5231 or instruct consent
Description: 
Development of control system design ideas; frequency response techniques in design of single-input/single-output (and MI/MO) systems. Robust control concepts. CAD tools.

EE 5302 - VLSI Design Automation II (3 cr)
Sachin Sapatnekar
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:
[5301, CSE grad student] or dept consent
Description: 
Basic algorithms, computational complexity. High-level synthesis. Test generation. Power estimation. Timing optimization. Current topics.

EE 5324 - VLSI Design II (3 cr) 
Chris Kim
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:
[5323, CSE grad student] or dept consent
Description: 
CMOS arithmetic logic units, high-speed carry chains, fast CMOS multipliers. High-speed performance parallel shifters. CMOS memory cells, array structures, read/write circuits. Design for testability, including scan design and built-in self test. VLSI case studies.

EE 5545 - Digital Signal Processing Design (3 cr)
REQUIRED on-campus lab on W 3:35 p.m. - 5:30 p.m. (Keller 2-158)
Emad Ebbini 
UNITE streams live video of on-campus section on MW 10:10 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4541, CSE grad student] or dept consent
Description: 
Real-time implementation of digital signal processing (DSP) algorithms, including filtering, sample-rate conversion, and FFT-based spectral analysis. Implementation on a modern DSP Platform. Processor architecture. Arithmetic operations. Real-time processing issues. Processor limitations. Integral laboratory.

EE 5571 - Statistical Learning and Inference (3 cr) 
Georgios Giannakis
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:
Courses in Stochastic Processes (EE 5531) and Digital Signal Processing (EE 4541)
Description:
Deterministic and random approaches to learning and inference from data, with applications to statistical models for estimation, detection, and classification. Algorithms and their performance include minimum-variance unbiased estimators, sufficient statistics, fundamental bounds, (non)linear least-squares, maximum-likelihood, expectation-maximization, nonparametric density estimators, mean-square error and Bayesian estimators, importance sampling, Kalman and particle filtering, sequential probability ratio test, bootstrap, Monte Carlo Markov Chains, and graphical models.

EE 5602 - RF/Microwave Circuit Design (3 cr)
Yahya Tousi
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:
[5601 or equiv], [CSE grad student or instr consent]
Description:
Transmission lines, network analysis concepts. CAD tools for passive/active designs. Diode based circuit designs (detectors, frequency multipliers, mixers). Transistor based circuit design (amplifiers, oscillators, mixer/doubler).

EE 5616 - Antennas: Theory, Analysis, and Design (3 cr)
Andrew Temme
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:
EE 3601 or equivalent; Credit will not be granted if credit has been received for EE 4616
Description: 
With the widespread use of cell phones autonomous vehicles, and the coming of the Internet of Things, there is an increasing need to understand wireless communications and radar sensors. A key component of these systems is the antenna. The purpose of this course is to help the student develop knowledge in the area of antennas. This involves understanding the parameters that are used to characterize antennas and how these effect system performance. An important aspect of the course is to provide the student with an understanding of the operating principles behind the most commonly used antennas. This is followed with exposure to basic design principles. These can be used to perform antenna design or can be used as starting points for design using an electromagnetic simulator. As part of the course, students will be exposed to simulator use through homework assignments, and possibly, course project work.

EE 5621 - Physical Optics (3 cr)
James Leger
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:
[3015, CSE grad student] or dept consent
Description: 
Physical optics principles, including Fourier analysis of optical systems/images, scalar diffraction theory, interferometry, and coherence theory. Diffractive optical elements, holography, astronomical imaging, optical information processing, microoptics.

EE 5670 - Spintronic Devices (3 cr)
Jianping Wang
Live video of on-campus section on MW 2:3 0 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student
Description: 
Basic concepts and physical principles underlying spintronic devices; engineering designs and basic features of matured spintronic devices: GMR and MTJ sensor, MRAM, etc; new opportunities and engineering designs and challenges of spintronic devices: STT-RAM, spin torque oscillator and all spin logic, etc.

EE 5741 - Advanced Power Electronics (3 cr)
Ratul Das
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:
CSE grad student] or dept consent
Description: 
Physics of solid-state power devices, passive components, magnetic optimization, advanced topologies. Unity power factor correction circuits, EMI issues, snubbers, soft switching in dc/ac converters. Practical considerations. Very low voltage output converters. Integrated computer simulations.

EE 8660 - Magnetics Seminar (1 cr)
Jianping Wang
UNITE streams live video of on-campus section on Friday 2:30 - 3:20
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Instruct consent
Description: 
Current literature, individual assignments.

INDUSTRIAL AND SYSTEMS ENGINEERING

IE 3521 - Statistics, Quality and Reliability (4 cr)
Saumya Sinha
UNITE streams live video of on-campus section on TTh 9:05 a.m. - 11:00 a.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 5441 - Financial Decision Making (4 cr) 
Shuzhong Zhang
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad student
Description:
Cash flow streams, interest rates, fixed income securities. Evaluating investment alternatives, capital budgeting, dynamic cash flow process. Mean-variance portfolio selection, Capital Asset Pricing Model, utility maximization, risk aversion. Derivative securities, asset dynamics, basic option pricing theory.

IE 5522 - Quality Engineering and Reliability (4 cr)
For IE 5522, there is no option to take exams with the on-campus section.  For this course, you must use a UNITE-approved proctor to take exams the same day/same time as they are held in the classroom (see https://cse.umn.edu/unite/unite-homework-exams-presentations-and-colloquia).
Darin England
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:
[4521 or equiv], [upper div or grad student or CNR]
Description:
Quality engineering/management, economics of quality, statistical process control design of experiments, reliability, maintainability, availability.

IE 5551 - Production and Inventory Systems (4 cr) 
Yiling Zhang
UNITE streams live video of on-campus section on TTh 1:25 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CNR or upper div or grad student
Description:
Inventory control, supply chain management, demand forecasting, capacity planning, aggregate production and material requirement planning, operations scheduling, and shop floor control. Quantitative models used to support decisions. Implications of emerging information technologies and of electronic commerce for supply chain management and factory operation.

MECHANICAL ENGINEERING

ME 5286 - Robotics (4 cr)
Required, weekly ON-CAMPUS labs (University ID required for access) 
Mechanical Engineering 74, East Bank
A weekly 2-hour laboratory lasting week two through the end of the semester will provide students with practical experience using and programming robots; students will work in pairs determined early in the semester based on schedules and perform a series of experiments using a collaborative robot.
Max Donath, Tim Kowalewski
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:
[3281 or equiv], [upper div ME or AEM or CSci or grad student]
Description: 
The course deals with two major components: robot manipulators (more commonly known as the robot arm) and computer vision. Lecture topics covered under robot manipulators include their forward and inverse kinematics, the mathematics of homogeneous transformations and coordinate frames, the Jacobian and velocity control, task programming, computational issues related to robot control, determining path trajectories, reaction forces, manipulator dynamics and control. Topics under computer vision include image sensors, digitization, preprocessing, edge detection, neural networks, and machine learning techniques.
Laboratory:
Students will work in pairs and perform a series of experiments, and then assemble a flashlight using the Universal Robots UR5, a collaborative robot. Note that the lab period is not included in the scheduled lecture time. We will form lab groups and schedule lab periods (that don't conflict with your other classes) during the 1st week of class. The selection of lab partners and time slots will be based on the availability of all students in the class. In order to do this, a survey of availability will be filled out during the first day of class (Tuesday). You will be assigned a lab time slot and partner on the 2nd day of class (Thursday). Additional time can be scheduled to complete the lab during open slots.

STATISTICS

STAT 5021 - Statistical Analysis (4 cr)
This course has a required lab which UNITE will live stream/record - there is no seat for UNITE-enrolled students in an on-campus lab for this course. UNITE-enrolled students will be enrolled in lab section 884, which is a subset of lab section 002 (on-campus students).
Barbara Kuzmak
UNITE streams live video of on-campus lecture section on MWF 10:10 a.m. - 11:00 a.m.
UNITE streams live video of on-campus 002/884 lab section on Th 10:10 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
College algebra or instr consent; credit will not be granted if credit has been received for STAT 3011
Description:
Intensive introduction to statistical methods for graduate students needing statistics as a research technique.

STAT 5101 Theory of Statistics I (4 cr) 
This course has a required lab which UNITE will live stream/record - there is no seat for UNITE-enrolled students in an on-campus lab for this course. UNITE-enrolled students will be enrolled in lab section 884, which is a subset of lab section 002 (on-campus students).
Instructor TBD
UNITE streams live video of on-campus lecture section on MWF 9:05 a.m. - 9:55 a.m.
UNITE streams live video of on-campus 002/884 lab section on T 9:05 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
 (MATH 2263 or MATH 2374 or MATH 2573H), (CSCI 2033 or MATH 2373 or MATH 2243)
Description:

STAT 5102 - Theory of Statistics II (4 cr)
UNITE section enrollment limited  by department (0 spots availalbe; if you wish to be places on the UNITE waitlist, please submit a UNITE Registration Form.
This course has a required lab which UNITE will live stream/record - there is no seat for UNITE-enrolled students in an on-campus lab for this course. UNITE-enrolled students will be enrolled in lab section 884, which is a subset of lab section 002 (on-campus students).
Qian Qin
UNITE streams live video of on-campus lecture section on MWF 3:35 p.m. - 4:25 p.m.
UNITE streams live video of on-campus 002/884 lab section on T 3:35 p.m. - 4:25 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
 (MATH 2263 or MATH 2374 or MATH 2573H), (CSCI 2033 or MATH 2373 or MATH 2243)
Description:
Sampling, sufficiency, estimation, test of hypotheses, size/power. Categorical data. Contingency tables. Linear models. Decision theory.

STAT 5303 - Designing Experiments (4 cr)
Added to the UNITE schedule on 11/20/24
This course has a required lab which UNITE will live stream/record - there is no seat for UNITE-enrolled students in an on-campus lab for this course. UNITE-enrolled students will be enrolled in lab section 884, which is a subset of lab section 002 (on-campus students).
Barbara Kuzmak
UNITE streams live video of on-campus lecture section on MWF 12:20 a.m. - 1:10 p.m.
UNITE streams live video of on-campus 002/884 lab section on T 12:20 a.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3022 or 3032 or 3301 or 4102 or 5021 or 5102 or instr consent
Description:
Analysis of variance. Multiple comparisons. Variance-stabilizing transformations. Contrasts. Construction/analysis of complete/incomplete block designs. Fractional factorial designs. Confounding split plots. Response surface design.

STAT 5601 - Nonparametric Methods (3 cr)
Nathaniel Helwig
UNITE streams live video of on-campus lecture section on MWF 1:25 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Stat classes 3032 or 3022 or 4102 or 5021 or 5102 or instr consent
Description:
Order statistics. Classical rank-based procedures (e.g., Wilcoxon, Kruskal-Wallis). Goodness of fit. Topics may include smoothing, bootstrap, and generalized linear models.