Site Map | Faculty Intranet | Staff Intranet | Student Intranet |

Course Enrollment

You are here

What undergraduate courses are offered at U of M?

The College of Engineering requires students to have breadth outside engineering, mathematics, and the sciences. As a result, students take courses in different schools and colleges across campus. The best place to find information about courses is on the school or college's individual website. For the list of Mechanical Engineering courses, visit the ME Course List. For a list of courses in the College of Literature, Science and Arts, visit the LSA Course Guide. To find information for other schools and colleges, please visit their respective website. 

Mobile Application for iPhone, iPad, and iPod Touch. Students on the Ann Arbor campus now can view their class schedules for the current term or browse for classes in current and upcoming terms on an iPhone, iPad, or iPod touch. Those features are part of the new Student Academics app available on the iTunes App Store. Personal class schedule information is protected via the Single Sign-On app – also available on iTunes – that allows students to authenticate to view their information.

When can I register for classes?

The Office of the Registrar maintains deadlines and resources relevant to course enrollment. For incoming students, registration typically opens the week before the start of classes. Current students will have the opportunity to register for the upcoming term during the last month of the semester. You should be particularly mindful of deadlines for dropping and adding classes, withdrawing from classes, and for payment of fees. Typically the drop/add deadline will be three weeks after the first day of class.

How do I register for classes?

Students at the University of Michigan register for classes using Wolverine Access. Before the start of registration, the Registrar's Office will release the course offerings for the term. These courses will then appear in Wolverine Access. At this point, students are able to start “Backpacking.”

"Backpacking" is a common term at the University of Michigan. Backpacking is similar to a shopping cart for online buying. You have the ability to store all of the classes you might be interested in taking during the term. Then after further deliberation, you can register for your courses.

For information on how to register for courses, visit the College of Engineering's Class Registration webpage.

Schedulizer is a time-saving program that students often use when registering for courses. It helps you find all possible combinations of your selected classes. This allows you to select the schedule that works best for you. Here is a tutorial on "How to Use Schedulizer".


Permission to Enroll/Electronic Overrides

Many classes at the University require an electronic permission/override. In addition, an electronic permission/override is required to register for any class that is full or has a wait list. If Wolverine Access denies your request to register because an electronic permission/override is needed, an error message will appear that says an instructor or departmental permission is required. If this occurs for an ME class, students who would like an override should email with their name, UM ID number, desired lecture/lab/discussion (as applicable), and a brief explanation of why the override is being requested. The advising team has access to your schedule, so please be accurate and detailed in your request.

For all other classes, contact the school or college that is offering the class for permission to register. The ME ASO can only give electronic permission/override to register for Mechanical Engineering courses.

  • Please note that an override is not automatic. While we do our best to accommodate your request, it is important to understand that overrides are reserved for those students with a valid time conflict that may delay their graduation or other special situations.
  • Due to the demand, we unfortunately cannot provide course overrides due to personal preferences. Please understand that it does take time to process an override as the advisors will first seek to find alternative schedules for each student to ensure timely graduation and resolve other issues with placing a student in the class, such as the fire code limitations of how many students can safely be allowed to be within each classroom.
  • Please note that it may be necessary to wait until the first week of classes (which should be attended) for seats to potentially open in a class due to other students dropping the course. Each department has its own procedures for granting overrides/permissions, but ME students are welcome in most courses throughout the University.
  • You will receive an email from the ME ASO letting you know if your override request has been approved. If it is not approved, we will try to provide helpful suggestions for alternative schedules to meet your graduation needs.
  • Reminder: Requesting a permission/override to enroll does not complete the registration process for classes. Once an electronic override notification email has been received, it is still necessary to register for the class via Wolverine Access before the override expires in three days.

Visiting/Auditing a Class

"Visiting" is the official University term for taking a class for no grade and no credit toward your degree. This is also commonly referred to as "auditing" a course.

According to the College of Engineering Bulletin:

With permission of the advisor and course instructor, a student may enroll in a course as a visitor. In such a case, the course will be entered on the permanent record with a "VI" instead of a letter grade. The same fee will be charged whether the student enrolls for credit or as a visitor. A course elected as "VI" does not count toward a student's full time status. A change in elections from credit to visit must be made during the first nine weeks of a term. Signed petitions are required after this point. Required courses may not be elected as a visit.

  • If you plan on visiting a class, please stop by the ME Academic Services Office to pick up a Add/Drop/Modify form to take to your instructor. To visit a class, you must receive permission from the course instructor and negotiate with your responsibilities as a student with the instructor. This typically involves regular attendance in lecture and optional homework/exams. The amount of time and effort you put into the class is then up to you.
  • Once the instructor has signed the Add/Drop/Modify form, bring it to the ASO for a staff member to review and sign. You will then take the completed form to the Registrar's Office.
  • Courses required for your curriculum may NOT be elected as "Visit".

Keep in mind that the class will be on your transcript with "VI" instead of a grade, but will not be counted toward your degree requirements. In addition, a class that is visited must be paid for just like any other class. This means that if you visit a summer class, or if visiting a class takes you over 18 credits for a term, you will pay extra for it. 

Withdrawing from a Term

Please review the information available in the College Bulletin

Grading Policies

The College of Engineering outlines the standard for student conduct in the Honor Code. Please visit the CoE Academic Rules, Rights, and Responsibilities page for a complete description. 

Pass/Fail Rules

Students have the option to take some courses as Pass/Fail (P/F). Elective courses in Humanities/Social Sciences/Intellectual Breadth, or courses to be used as General Electives can be taken P/F. 

  • A maximum of 14 credit hours can be taken P/F toward degree requirements.
  • P/F course elections are limited to 2 courses per full term (Fall and Winter), or 1 course in a half-term (Spring or Summer).
  • Course elections exceeding the full/half-term limit will be reverted to the grade earned. Course/credit limits will be calculated in academic term order of election. Any course that is offered on a P/F basis will not be counted in the above totals. 

The instructor of the course does not know a student has elected the course as P/F. The instructor issues grades to students as normal, "A+" through "E".  After receiving the grades, the Registrar's Office translates grades as the following:

  • "A+" through "C-" = Pass (P)
  • "D+" through "E" = Fail (F)

Students must decide before the "Drop/Add" deadline (i.e. within the first nine weeks of the semester, or within the first four and a half weeks of a half term) whether they will take a class P/F or for a grade. No change in election can be made after this time. You may reverse P/F back to a letter grade within the deadline period.

Please note the following:

  • The CoE Common Requirements (Engineering 100, Math, Physics, Chemistry, etc.) cannot be taken P/F.
  • CORE ME classes, Specialization Elective, Technical Electives, Advanced Math, and Electrical Circuits cannot be taken P/F.
  • Humanities/Social Science/Intellectual Breadth classes may be taken P/F.
  • General Electives may be taken P/F.
  • Courses elected as P/F which exceed the maximum 14 credit hours will not be counted toward degree requirements.
  • Courses taken P/F do not affect a student's GPA because they do not generate honor points, thus cannot be calculated.
  • To be eligible for the Dean's Honor List, a minimum of 12 credit hours (6 for a half term) must be elected for letter grades, with a grade point average of 3.5 or better.
  • For more information, refer to the College Bulletin.


At the beginning of each semester, there is a drop/add period during which students are allowed to register through Wolverine Access without penalty. Deadlines are set University-wide by the Office of the Registrar, please refer to their "Student Registration Deadlines" on the Academic calendar for specific dates. Changes after this deadline are only possible in certain exceptional situations (e.g., serious illness). To make a change to a schedule after the drop/add deadline, it is necessary to complete an Add/Drop Form -- available in the ME Academic Services Office -- obtain written approval from the instructor and from an ASO staff member, and submit the form to the Office of the Registrar located in the lower level of Chrysler. If it is necessary to withdraw from a class after the drop/add deadline, the class will continue to appear on the transcript, with a grade of “W” (for withdraw). Mini-courses that run less than the length of the full semester have their own drop/add deadlines.

A brief review:

  • During the first three weeks of a full term (or two weeks of a half term), Wolverine Access registration remains open, and you can add or drop classes/sections. Your transcript will not record this activity. 
  • Between three and nine weeks into a full term (or up to the fourth week of a half term), you need to have an Add/Drop Form signed by the professor of the class and by an ASO staff member (available in 2206 GG Brown). A "W" will be recorded on your transcript indicating that you dropped the class, and your tuition may not be adjusted.
  • After nine weeks into the term (after the fourth week of the half term), only under extenuating circumstances (e.g., severe health problems, prolonged illness, death in the family, jury duty) may changes to your schedule be considered. Students will need to petition the Scholastic Standing Committee (SSC) 230 Chrysler Center. Documentation will need to be submitted via the SSC's online petition

Before deciding to drop a class, do the following:

  • Talk to the Instructor. Students sometimes want to drop a class because they have done poorly on the first exam in the course. If you have performed badly on an exam, DISCUSS THIS AS SOON AS YOU CAN. The conversation will give you an idea of where you stand and the amount of work you need to do to catch up to a satisfactory level.
  • Talk to an Advisor. We want to help you. Dropping the class could (and usually does) have an effect on the sequencing of your long-term course schedule. Your graduation date may also be affected. We're here to discuss these important decisions with you.
  • Talk to Financial Aid. If you have University financial aid, dropping the course may affect your ability to receive that financial aid in the years to come. If you are funded by outside sources (MET, international grants, private scholarships, etc.), they should be contacted as well because that funding may be affected by a change in your schedule.
  • Talk to your Parents. Coverage as a dependent on health, dental, or auto insurance may be affected, should you drop below full-time status (full-time status is 12 credits).

Scholastic Standing

A student's grade point average (GPA) at the University of Michigan is determined by the grades earned at the University of Michigan. A student's scholastic standing is determined by the number of credit hours taken and the grades attained in those courses. Please visit the College of Engineering's Scholastic Standing website for official rules and regulations. 

Repeating a Course

A student may not repeat a course he or she has already passed. In exceptional cases, this rule may be waived by the student's Associate Undergraduate Chair after consultation with the department of instruction involved. If the rule is waived, the course and grade will appear on the transcript, but no additional credit will be earned.

A student repeating a course they previously failed will receive no additional credit. Both grades are used in computing the grade point average.


Advanced Math List

DeptCourse #Course NameCredit HoursLevel of Class
Technology and OperationsTO 501Applied Business Statistics3Graduate
Technology and OperationsTO 502Applied Business Statistics2.25Graduate
Technology and OperationsTO 518Linear Programming I3Graduate
Technology and OperationsTO 566Applied Regression and Data Analysis1.5Graduate
Technology and OperationsTO 567Data Mining and Applied Multivariate Analysis1.5Graduate
Chemical EngineeringCHE 554Computational Methods in MS&E and CHE3Graduate
BiostatisticsBIOSTAT 513Application of Regression Analysis to Public Health Studies3Graduate
BiostatisticsBIOSTAT 560Statistical Methods in Epidemiology3Graduate
Aerospace EngineeringAERO 510Finite Elements in Mechanical and Structural Analysis I3Graduate
Aerospace EngineeringAERO 511Finite Elements in Mechanical and Structural Analysis II3Graduate
Electrical Engineering & Computer ScienceEECS 401Probabilistic Methods in Engineering 4Senior
EngineeringENGR 371Numerical Methods for Engineers and Scientists3Junior
MathematicsMATH 354Fourier Analysis and its Applications3Junior
MathematicsMATH 371Numerical Methods for Engineers and Scientists3Junior
MathematicsMATH 404Intermediate Differential Equations and Dynamics3Senior
MathematicsMATH 412Introduction to Modern Algebra3Senior
MathematicsMATH 416Theory of Algorithms3Senior
MathematicsMATH 417Matrix Algebra I3Senior
MathematicsMATH 419Linear Spaces and Matrix Theory3Senior
MathematicsMATH 420Advanced Linear Algebra3Senior
MathematicsMATH 422Risk Management and Insurance3Senior
MathematicsMATH 423Mathematics of Finance3Senior
MathematicsMATH 425Intro to Probability3Senior
MathematicsMATH 433Introduction to Differential Geometry3Senior
MathematicsMATH 437Introduction to Differentiable Manifolds3Senior
MathematicsMATH 450Advanced Mathematics for Engineers I4Senior
MathematicsMATH 451Advanced Calculus I3Senior
MathematicsMATH 452Advanced Calculus II3Senior
MathematicsMATH 454Boundary Value Problems for Partial Differential Equations3Senior
MathematicsMATH 462Math Models3Senior
MathematicsMATH 463Math Modeling in Biology3Senior
MathematicsMATH 464Inverse Problems3Senior
MathematicsMATH 465Introduction to Combinatorics3Senior
MathematicsMATH 471 Introduction to Numerical Methods3Senior
MathematicsMATH 472Numerical Methods with Financial Applications3Senior
MathematicsMATH 475Elementary Number Theory3Senior
MathematicsMATH 476Computational Laboratory in Number Theory1Senior
MathematicsMATH 481Introduction to Mathematical Logic3Senior
MathematicsMATH 490Introduction to Topology3Senior
EconomicsECON 405Introduction to Statistics4Senior
Industrial and Operations EngineeringIOE 366Linear Statistical Models 2Junior
Industrial and Operations EngineeringIOE 510Linear Programming I3Graduate
Industrial and Operations EngineeringIOE 515Stochastic Processes3Graduate
Industrial and Operations EngineeringIOE 516Stochastic Processes II3Graduate
StatisticsSTATS 400Applied Statistical Methods4Senior
StatisticsSTATS 401Applied Statistical Methods II4Senior
StatisticsSTATS 406Introduction to Statistical Computing4Senior
StatisticsSTATS 412Introduction to Probability and Statistics3Senior
StatisticsSTATS 425Introduction to Probability3Senior
StatisticsSTATS 426Introduction to Theoretical Statistics3Senior
StatisticsSTATS 430Applied Probabilty3Senior
StatisticsSTATS 500Applied Statistics I3Graduate
StatisticsSTATS 501Applied Statistics II3Graduate
StatisticsSTATS 503Applied Multivariate Analysis3Graduate
StatisticsSTATS 510Mathematical Statistics3Graduate
StatisticsSTATS 511Mathematical Statistics II3Graduate
StatisticsSTATS 520Mathematical Methods in Statistics3Graduate
StatisticsSTATS 525Probability Theory 3Graduate
StatisticsSTATS 526Discrete State Stochastic Processes3Graduate
StatisticsSTATS 550Bayesian Decision Analysis3Graduate
StatisticsSTATS 560Introduction to Nonparametric Statistics3Graduate
PhysicsPhysics 351Methods of Theoretical Physics I3Junior
PhysicsPhysics 452Methods of Theoretical Physics II3Senior

Economics/Financials List

DeptCourse #Course NameCredit HoursLevel of Class
AccountingACC 271Principles of Accounting I3Sophomore
AccountingACC 272Principles of Accounting II3Sophomore
AccountingACC 300Financial Accounting3Junior
AccountingACC 301Managerial Accounting3Junior
AccountingACC 315Cost Accounting3Junior
AccountingACC 317Federal Taxation and Managerial Decisions3Junior
AccountingACC 471Accounting Principles3Senior
Business EconomicsBE 300Applied Economics3Junior
Business EconomicsBE 301Advanced Applied Microeconomics3Junior
Business EconomicsBE 502Applied Microeconomics2.25Graduate
Business EconomicsBE 562Growth and Stabilization in the Macro Economy2.25Graduate
Business EconomicsBE 586Business Economics for the Entrepreneur1.5Graduate
FinanceFIN 300Financial Management3Junior
FinanceFIN 302Making Financial Decisions3Junior
FinanceFIN 308Capital Markets and Investment Strategy1.5Junior
FinanceFIN 309Fixed Income Securities and Markets1.5Junior
FinanceFIN 314Corporate Investment Decisions3Junior
FinanceFIN 317Corporate Financing Decisions3Junior
FinanceFIN 329Financing Research Commercialization3Junior
FinanceFIN 340Financial Trading1.5Junior
FinanceFIN 380Options and Futures in Financial Decision Making1.5Junior
MarketingMKT 308Pricing3Junior
StrategySTRATEGY 310The World Economy3Junior
StrategySTRATEGY 503The World Economy1.5Graduate
EconomicsECON 101Principles of Economics I4Freshman
EconomicsECON 102Principles of Economics II4Freshman
EconomicsECON 310Money and Banking3Junior
EconomicsECON 320Survey of Labor Economics3Junior
EconomicsECON 323Economics and Gender3Junior
EconomicsECON 340International Economics3Junior
EconomicsECON 360The Developing Economies3Junior
EconomicsECON 401Intermediate Microeconomic Theory4Senior
EconomicsECON 402Intermediate Macroeconomic Theory4Senior
EconomicsECON 406Introduction to Econometrics4Senior
EconomicsECON 407Time Series and Financial Econometrics3Senior
EconomicsECON 411Monetary and Financial Theory3Senior
EconomicsECON 421Labor Economics I3Senior
EconomicsECON 435Financial Economics3Senior
EconomicsECON 437Energy Economics and Policy3Senior
EconomicsECON 442International Finance4Senior
EconomicsECON 453The European Economy4Senior
EconomicsECON 454Economics of Japan3Senior
EconomicsECON 455The Economy of the People's Republic of China3Senior
EconomicsECON 461The Economics of Development I4Senior
EconomicsECON 462The Economics of Development II3Senior
EconomicsECON 466Economics of Population3Senior
EconomicsECON 471Environmental Economics3Senior
EconomicsECON 487Urban Economics3Senior
Urban PlanningUP 510Public Economics fo Urban Planning3Graduate
Public PolicyPUBPOL 330Microeconomics for Public Policy4Junior
Public PolicyPUBPOL 431Economics of Sports Policy4Senior
Public PolicyPUBPOL 432Urban Economics and Policy3Senior
Public PolicyPUBPOL 542International Financial Policy3Graduate
Public PolicyPUBPOL 555Microeconomics A3Graduate
Public PolicyPUBPOL 556Macroeconomics3Graduate
EnvironmentENVIRON 375 / ECON 370Environmental & Resource Economics3Junior
File attachments: