Explore courses

Spring 2027

4,369 courses

Preparatory Algebra covers fundamental math skills like real numbers, polynomials, and linear equations. Students must pass a basic skills assessment; it does not count for degree credit.

Offering recorded · Spring 2027 · Sources

Past student reviews · Chaojie Yuan

One student mentioned that Yuan’s accent sometimes made it hard to follow his teaching, though they noted they eventually got used to it.

historical GPA · grades

Fall 2022–Spring 2026

A graduate seminar covering selected topics in Number Theory.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026 · limited sample

Seminar covering selected topics in Mathematical Logic and the foundations of mathematics.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026 · limited sample

Introduction to Probability and Mathematical Statistics I covers probability theory, combinatorial methods, discrete and continuous distributions, moments, and estimation.

Offering recorded · Spring 2027 · Sources

Past student reviews · Garvesh Raskutti

One student found exams crazy difficult and felt the instructor assumed students had taken analysis. Another said open-book exams required high mathematical skills.

historical GPA · grades

Fall 2022–Spring 2026

Covers likelihood-based statistical inference, estimation, hypothesis testing, and theoretical properties using mathematical statistics and computers.

Offering recorded · Spring 2027 · Sources

Past student reviews · Cecile Ane

Homework assignments can be challenging and may rely heavily on statistical software like R, which some students found difficult without prior experience. The course material itself is generally not considered overly difficult conceptually.

historical GPA · grades

Fall 2022–Spring 2026

Introduction to the Theory of Probability covering axioms, random variables, distributions, expectation, conditional probability, multivariate distributions, inequalities, and limit theorems.

Offering recorded · Spring 2027 · Sources

Past student reviews · Benedek Valko

The course required weekly homework and quizzes, with homework described as lengthy and exams as tough but fair. Lectures were dense, covering topics from the textbook, though students found them manageable if they practiced problems consistently.

historical GPA · grades

Fall 2022–Spring 2026

Advanced mathematical statistics covering estimation, hypothesis testing, confidence regions, decision theory, and likelihood ratio methods with current research topics.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026 · limited sample

Theory of Probability II covers possible topics including martingales, weak convergence of measures, and an introduction to Brownian motion.

Offering recorded · Spring 2027 · Sources

Past student reviews · Benedek Valko

Homework was described as too easy and infrequent, with one student expecting weekly assignments of greater difficulty.

historical GPA · grades

Spring 2023–Spring 2026

Cooperative Education Program offering full-time workplace experience where students apply engineering theory and practical knowledge in a professional setting.

Offering recorded · Spring 2027 · Sources

No recorded grade history

Introduction to mechanical engineering covering modeling, experimentation, analysis, design, ethics, communication, and shop safety.

Offering recorded · Spring 2027 · Sources

Past student reviews · Gregory Nellis

The group project took lots of time outside of class to complete, and it was important to work ahead on it.

historical GPA · grades

Fall 2022–Spring 2026

Introduction to geometric description and modeling of mechanical form, components, and assemblies using CAD systems, covering descriptive geometry, engineering drawing, and GDT.

Offering recorded · Spring 2027 · Sources

Past student reviews · Kate Fu

Students reported that the CAD modeling aspect was easy, though the final project was decently time-intensive. The specific workload for the project varied depending on the dynamics of the student's group.

historical GPA · grades

Fall 2022–Spring 2026

Undergraduate Mechanical Engineering Projects involves individual lab projects under staff supervision.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026

Introductory course covering polymer processing, materials, manufacturing, recycling, ethics, and modeling techniques such as dimensional analysis and simulation.

Offering recorded · Spring 2027 · Sources

Past student reviews · Tim Osswald

Exams were described as difficult and distinct from lecture material, with one student finding studying extremely hard due to the disconnect between labs and classes.

historical GPA · grades

Fall 2022–Spring 2026

Introduces metal manufacturing processes, design for manufacturability, automation, control, metrology, and engineering economics for cost determination.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026

Introduction to Computer Aided Engineering covering CAD/CAE fundamentals, modeling, manufacturing (NC/3D printing), and structural/thermal analysis.

Offering recorded · Spring 2027 · Sources

Past student reviews · Jason Oakley

Homework assignments took a long time to complete and were sometimes changed halfway through the deadline window, requiring students to start early.

historical GPA · grades

Fall 2022–Spring 2026

Dynamic Systems covers mathematical modeling and analysis of dynamic systems with mechanical, thermal, and fluid elements, including time/frequency domain solutions and linearization.

Offering recorded · Spring 2027 · Sources

Past student reviews · Arganthael Berson

One student rated the course difficulty as low, noting that Prof. Berson was very helpful and made significant efforts to assist students during office hours.

historical GPA · grades

Fall 2022–Spring 2026

Design of Machine Elements covers analysis and design of machine components, focusing on loads, stresses, fatigue, material selection, and power transmission systems like gearing and bearings.

Offering recorded · Spring 2027 · Sources

Past student reviews · Heidi Ploeg

One student found the course covered a wide range of difficult material that was hard to synthesize, noting there was always a significant amount of work due.

historical GPA · grades

Fall 2022–Spring 2026

Interdisciplinary experiential design projects focusing on detailed design, fabrication, testing, and modification of systems and devices.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026

This Thermodynamics course covers the first and second laws, properties of gases and vapors, energy-systems analysis including power and refrigeration cycles, and reacting mixtures.

Offering recorded · Spring 2027 · Sources

Past student reviews · Gregory Nellis

Students reported a significant workload with three homework assignments per week. These assignments were described as manageable but essential, as exams mirrored the homework problems.

historical GPA · grades

Fall 2022–Spring 2026

Introduction to fluid mechanics covering velocity fields, forces, stresses, conservation laws, Bernoulli equation, boundary layers, hydrostatics, and internal/external flow solutions.

Offering recorded · Spring 2027 · Sources

Past student reviews · Mario Trujillo

The material was challenging, but the instructor did not grade harshly.

historical GPA · grades

Fall 2022–Spring 2026

Elementary Heat Transfer covers fundamental concepts of conduction, convection, and radiation, along with heat-exchanger principles.

Offering recorded · Spring 2027 · Sources

Past student reviews · Dakotah Thompson

Exams were reported as difficult to finish in time, and the instructor did not curve grades. One student noted that homework formatting took more time than the actual heat transfer problems.

historical GPA · grades

Fall 2022–Spring 2026

Engineering Measurements and Instrumentation covers modern instrumentation theory, experiment design and execution, and data analysis. Labs focus on hypothesis testing, product evaluation, and control system design.

Offering recorded · Spring 2027 · Sources

Past student reviews · Scott Sanders

Students expected to spend a lot of time on homework and labs, with the course involving vague troubleshooting tasks.

historical GPA · grades

Fall 2022–Spring 2026

Energy Systems Laboratory covers experimental evaluation and analysis of performance for energy conversion systems including turbines, compressors, refrigerators, and fans.

Offering recorded · Spring 2027 · Sources

Past student reviews · Tom Krupenkin, Arganthael Berson

Students reported a large amount of work, including a 15-page report and 45-minute presentation with minimal lecture support. Labs required substantial effort, but one student noted it was hard to get a bad grade on them.

historical GPA · grades

Fall 2022–Spring 2026

Introduction to mechatronics covering DC/AC circuit analysis, active/passive linear circuit design, digital logic, and programming for embedded microcontrollers with lab exercises.

Offering recorded · Spring 2027 · Sources

Past student reviews · Wei Wang

The course involved 3–5 reading assignments per week, and students reported spending significantly more time outside class preparing for exams than the required credit hours.

historical GPA · grades

Fall 2023–Spring 2026

Engineering Design with Polymers covers implications for plastics part design of polymer classification, structure, melt rheology, mixing, blends, anisotropy, solidification, mechanical behavior, and failure.

Offering recorded · Spring 2027 · Sources

Past student reviews · Tim Osswald

Homeworks and tests were described as not very hard and straightforward. Students noted that lectures could be watched at 2x speed due to the pacing, and class notes were useful because they could be used on exams.

historical GPA · grades

Fall 2022–Spring 2026

Looking for a professor? →