I was originally scheduled to teach abstract algebra this semester, but my section was cancelled due to low enrollment. Instead, I am teaching linear algebra, as we had higher-than-expected enrollment there.

The good news is that I can use the same basic course structure for linear algebra that I was planning to use for abstract algebra. The model is this:

- The semester is divided into two parts. The first part, from January 15th until March 31st, is where we learn the content. The second part is all review and assessment.
- For the first part, we do IBL-type presentations on Mondays and Fridays. Each day, we can do 4–6 presentations in 55 minutes. On Wednesdays, we review what we learned on the previous Monday and Friday. The reason why I chose Wednesday as the review day was so that students could have at least three nights to prepare for each presentation day.
- For the second half of the semester, we will alternate between assessment days and review days. Students will be able to choose what they want to review based on what they found most confusing from the first half of the semester AND from the recent assessments.

One advantage of having the Wednesdays saved for review is that I can use it for an emergency presentation day if a Monday or Friday class is cancelled; this has happened twice so far this semester, due to cold and snow (including today).

One problem that I have is that the course notes I wrote for linear algebra have 314 problems in them. Since I am compressing the presentation part into the first part of the semester AND only using Mondays and Fridays for presentations, I only have 20 presentations days for the 314 problems. This means that we need to average 16 problems per presentation day. I accomplish this by designating 6 problems as “Presentation Problems” (which will be presented, naturally), creating video solutions for another (roughly) 6 problems, and then leaving the remaining four-ish problems without solutions (these are mostly computational problems for which the students were given a video “template” on how to do the process).

It took a while to create the videos, but they are pretty much necessary for our course. This course serves as a very gentle “Introduction to Proofs” course, but the level of proof that is expected is of the “figure out how the proof follows directly from the definition” type. Since there are more complicated proofs that need to be done in the course, I would either need to lecture in class, have the students read the proofs from a textbook (which we don’t have), or create video lectures.

Also, given that we only have six Presentation Problems each day, I have developed a method of having the students volunteer for the problems that cuts down on the amount of work that I have assigning students to problems. My usual way of doing this is putting one essay quiz on Moodle that asks “Which problems would you like to present?” I still do this for my capstone course, in which we present 15 problems per day. For linear algebra, though, I put one quiz consisting of one multiple choice question for each problem that is to be presented. The students are given three choices: “I want to present this problem,” “I *really* want to present this problem,” and “I changed my mind—I no longer wish to present this problem” (a student who does not want to present does not need to complete the quiz for that particular question). I assign each question 10 points, 5 points, and 0 points, respectively. These points do not affect a student’s grade, but a there simply so I can look at the quiz summary to see each student’s preference quickly without much clicking. The drawback to this is that there is a lot more to do on Moodle (6 quizzes per day instead just one). However, I created all of the quizzes at the very beginning of the semester, and it didn’t actually take that long to do once I learned about the “duplicate” feature on Moodle.

We are just over halfway through the presentation days, and the class is going really well. I think that I have a remarkably good class, so I cannot really say how this class structure is working; I think that any class structure would work with this particular group of students. On the other hand, this shows that this class structure *can* work, given the right set of students.