Skip to content

Umich Math 115 Team Homework Assignments

Visitors' Info

Just visiting? The following are resources and information for visitors. Let us know if you have questions or comments about this site ().

  • Gateway tests: information
  • WebHW Problembanks:
    • Many problems we use in our homework in calculus I and II, which are drawn from the Hughes-Hallett textbook, as well as a substantial library of problems from the Hughes-Hallett multivariable calculus textbook, are available for WeBWorK in the WeBWorK Open Problem Library, and may be browsed in the WeBWorK gitHub repository; search for "open webwork" at, and slect the "open problem library."
University of Michigan Dept of Mathematics
Instructional Technology Site
Last modified: Thu Feb 22 14:28:43 EST 2018
Comments to:glarose(at)umich(dot)edu
©2000-09 UM Math Dept./Regents of the University of Michigan

I just finished teaching two sections of first semester calculus at the University of Michigan. Michigan calculus is somewhat famous — it is very focused on conceptual and graphical understanding, spends a lot of time on “real world” data, and achieves very high scores in national measures of teaching effectiveness. Moreover, while the course coordinators are highly experienced professionals, almost all of the day-to-day instruction is done by a small army of grad students and postdocs; I was one of the very few tenured or tenure track people teaching calculus this term. I was very curious to see how this was made to work.

My intended audience here is others who are about to teach Calculus at Michigan, or people who are wondering what it would be like to set up a Michigan-style program in their own departments. A word to any of my students who find this post. Feel free to read, and feel free to call me David rather than Professor Speyer. But please don’t blast this all over your Facebook pages. I’ve said nothing that I would be unwilling to defend in public, but I’d rather that all my students not find this next time I teach the course. Let’s just keep this little moment of sharing between me and those of you who stumble upon it.

Self congratulation

My students’ median grade was a B-, almost exactly the same as the course median. Of course, I am a highly competitive person, and I wanted my sections to blow the others out of the water. But I’m going to repeat the same thing I told many of my students: Michigan is a very competitive school and everyone who gets in here is excellent. A median grade at Michigan should be a point of pride. In my case, I was competing with grad students who had taken calculus far more recently than I had; had taught it several times before; and who were often extraordinary competitors with a string of Olympiad medals and Putnam victories. Landing in the middle of that pack is an accomplishment, and I have decided to be proud of it.

I also had a lot of fun. It was more work than I expected, and it didn’t give me the same sort of stimulation that teaching an advanced research course does, but I found it really interesting thinking about how to present some of the oldest accomplishments of mathematical thought to my students. If you are at Michigan and are worried that you will be bored stiff teaching this course, I can tell you that I wasn’t.


I was assigned two sections of 32 students each, which dwindled to 30 each over the course of the term. I did the day-to-day teaching (3 times a week, 80 minutes per meeting). I also wrote and graded weekly quizzes, and graded the team homework assignments. The rest of the students’ homework, the basic decisions as to what I should cover, and the exams, were written by a small team of experienced instructors, known as the course coordinators. The coordinators also held weekly meetings to brief us on where the course was going.

The course coordinators were really hardworking and insightful people. I applaud Michigan for recognizing that it is worth paying full time staff to do this job, and finding ones who did it so well.

The course website (including a secret section), was full of resources to help me plan my lessons. In Spring 2011 I often was unable to sleep for fear that I had misplanned my Hodge Theory lectures, so it was a major relief to be so well taken care of. I drifted from the given schedule by a day at times, but I basically followed it and found that it worked well.

I don’t think that this course could possibly work as well without the extensive guidance that we instructors received. If you are thinking of importing MI calculus into your school, you should think about how to take care of your teachers.

The applied and conceptual focus of the class

Calculus at Michigan focuses very heavily on working with data and on understanding what computation to do, rather than how to do it. It also focuses on getting students to be able to explain what they are doing to people with even less mathematical background than they have. I think these are very appropriate goals in theory. I feel that the former was achieved fairly well in practice, though I have some complaints, but the latter was not.

I enjoyed the real world examples. My students seemed to really get excited when I brought in data about a subject which interested them. The athletes really got a kick out of table 1 from this paper, showing how world class runners accelerate second by second; a lot of students enjoyed figuring out how long a runway a Ford Mustang needs to accelerate to 120 mph using the data here.

What was difficult about this was that it made grading very difficult to predict. We would ask questions asking people to give a “practical explanation” of such and such, or to read some data off a graph with no grid lines, and then had very specific grading policies as to what we would accept. It was hard to prepare the students for this, and the best way to do so was to have them memorize certain formulations of “practical explanations”, which were very far from any actual understanding.

The goal of teaching students to write well is a great one, but I don’t think I had the resources to actually do so, and I certainly didn’t succeed. Mathematical writing is a specialized skill. I don’t see how I could have taught it without spending far more class time on it than I had. I wound up grading the writing on the team homework much more leniently than I was told to, because I didn’t feel that I could take off points for expository errors I didn’t have time to explain.

The exams

You can see the exams here: Midterm 1 (PDF), Midterm 2 (PDF), Final. The exams are the major determiner of the course grade, and one feels a very strong pressure to focus one’s teaching on what the exams will cover. I have no problem with that, because I think the exams cover the right topics. If you don’t like the idea of “teaching to a test”, you might dislike teaching at Michigan.

The exams, especially the last two, were almost all challenging conceptual problems. It is strange for someone like me to say this, but I don’t think I approve of this. I would be happier if the exams had one or two more basic questions, with the rest staying as they are.

Consider a student who has learned the basic mechanical skills of numerically approximating a derivative from data, or of differentiating some complex expression. But he doesn’t understand what this really means or when to do it. This student has not learned nearly as much as we want him to. He should do poorly on the exam — a C minus or a D.

But he also has mastered a nontrivial skill. I think we should give him a question on the exam where he can display this mastery. The course’s approach is, instead, to give all difficult questions and then set a curve which will bring this student’s stammerings up to the C minus or D range.

Partly, I think this is important for maintaining student motivation. There are very few people who will enjoy an activity at which they regularly have no small successes. (I am curious — the median score on the Putnam exam is a zero. How many of those competitors come back the next year? If some of my readers were among those who did, can you tell me how you stayed motivated?) I feel that, psychologically, there is a big difference between having one or two questions that my hypothetical student can solidly get right, and having him pick up a smattering of partial credit on each of nine or ten questions that are too hard for him.

Also, I think that it is worth being able to detect the difference between the student I describe here, and one who has not even mastered those skills.

Team homework

My students were organized into groups of four who met weekly to work together on more challenging problems, which they wrote up as a group and received a single collective grade for. I was very concerned about this going into the course. It worked better than I expected, but I still have some concerns.

First of all, a note to any students in Michigan calculus. I highly encourage you to work hard on your team homework, and to talk in depth with your teammates about the problems. Over and over, I saw students who really committed to their teams get great benefits out of it. This happened even if none of the students on a team was strong — I had one team made up of four good friends, all of whom were in the bottom quarter of the class. Once they started working together, their performance on quizzes and in class improved dramatically.

So why the misgivings? Because, if I were a student in this class, I would have highly resented being forced to work with students not at my level. I spent a lot of time in high school and college helping my fellow students, and I learned a lot by doing so. But I wouldn’t have appreciated being forced to do it. I remember the first time — sometime in my Freshman spring — when I told my classmates “Look, it’s 3 AM and I finished this problem set yesterday. You’re welcome to keep looking at my notes, but I’m going to bed.” That was really hard. I felt guilty and awkward about it. If my grade had depended on staying awake until they understood the material, I can’t imagine how much harder that would have been.

I saw some hints of this kind of unpleasant dynamic in the teams, and I suspect there was a lot more trouble that I didn’t see. It wasn’t just the strong students who were stressed, either: I had two students who, when I asked them for teammate preferences, specifically asked not to be put with students in the top half of the class.

Working with people, no matter what, will be a source of tension. Working with people whom you don’t choose to work with, and being dependent on them for your grade — that may be how the real world works, and I see the benefits of it, but I don’t like it in my classroom.

The mathlab

Michigan has a large room called the mathlab (it could probably hold 200 people or so) filled with round tables and staffed 8 hours a day by tutors who can provide help with mathematics courses. It is open without appointment to anyone who wants to come ask a question. If you are taking an intro calculus course, you’ll find lots of help. If you are taking a complex analysis course, then helpers might be rarer — but sometimes you’ll find someone like me at the table, glad to see what I can do.

I think this is a great idea, and every university should set this up.

I had a lot of fun going to the mathlab. I expect that next semester, when I’m not officially teaching, I might drop in anyway to take a break. The mathlab is like a live-action version of math.SE and, while the questions are less exciting, the challenge of being face to face with the questioner makes up for it.

Some things I wish I’d known/would do differently

My more experienced colleagues told me I didn’t need to spend class time teaching mechanical differentiation skills at all. Just emphasize how crucial it was to pass the Gateway (a computer administered exam testing this skill), and the students would teach themselves. I didn’t quite follow this advice; on one Friday, I dismissed class early for those who had passed the Gateway already and spent 40 minutes drilling differentiation for the remainder. But ‘s of the class had already passed the Gateway by themselves before I did this, and all but one of my students eventually did. So this advice really did turn out to work, despite my skepticism.

One of my fellow instructors offered to cook breakfast for his class if all of them passed the Gateway a week before the deadline. He wound up paying off and, not only did this make him hugely popular, but it probably relieved him of a lot of the stress I felt in the final days of the Gateway period. When I teach this class again, I will make a similar deal.

It was really hard to remember how bad my students are at systematic computation. For example, when counting boxes under a curve, they pointed at the squares in a random order, rather than sweeping from left to right, top to bottom. Every time they copied an expression from one part of the page to another, there is a high probability that a plus sign will change to a minus. If they multiplied , the terms will not appear in lexicographic order.

This has two consequences. (1) Except when I want to test/improve this skill, I should not assign problems that involve more than a few lines of computation. I missed this over and over. (2) I should think about how to directly teach this skill.

The course maintains a problem bank of suggested questions to use on quizzes and in class. There are a lot of trick questions in there! For example, one question asked students to numerically approximate at . Another geometric optimization problem asked students to construct a solid shaped like a cone on top of a cylinder to optimize some quantity, and the optimum was the degenerate case where the cone had height zero! Since there are no solutions provided, you have to really be on guard not to assign one of these without catching it.

The webhomework system assumes that (1) any graph which looks piecewise linear actually is piecewise linear and (2) the students will use that fact to make any computations with that graph precise. In my own nitpicky way, I don’t think that’s fair. I very much doubt you can visually perceive the difference between a straight line and two lines making an angle of with each other and this can make a substantial difference in an integral. This paradox demonstrates the point very vividly.

From a more practical perspective, almost none of my students naturally grasped this idea. I should have taught it explicitly.

There are a lot of problems in the webhomework (mainly sections 5.2-5.4) which can only be reasonably done by typing integrals into a calculator. (The intended focus of the problem is on how to set up the correct integral in the first place.) I didn’t realize this was the intended method at first and spent a lot of time teaching students how to approximate them by Riemann sums or how to compute them exactly, while thinking to myself that this was way too hard for these students.

My students really got settled into their teams and didn’t like spending class time working with other students. (I guess this shouldn’t have surprised me.) However, when I did force them to, they often got a lot out of it. Next time, I should make sure that they spend a lot more time interacting outside their teams from the start of class.

The course coordinators really stressed how much the course focused on groupwork. I think I took these messages too strongly to heart. Especially in the first half of the term, I tried to spend almost the entire class period working with small groups. I think this is a reasonable interpretation of what I was being told, but it apparently wasn’t what they meant.

Like this:



David Speyer