This class was tough.
Under professor Ulrickson, you will ABSOLUTELY be pushed to learn! I was in his class during his first year teaching the course (2017), so its structure may change, but I'm certain that his love of math and willingness to engage with students will not. He was available 4 days per week in the morning and the evening, and was very willing to discuss topics in math unrelated to the course. That being said, you will need to seek help from him. I consider myself to be very proficient in math, and I finished with an A, but the types of problems he tested the class on required a lot of perseverance. He would teach the bare, basic concepts in class, but would expect that you practiced more difficult questions in homework assignments and from the book. He used a non-traditional grading system which restructured the class - there were no percentages composing your grade. You would be quizzed at least weekly on each skill, and you had the choice to complete proficiency or mastery level problems. There was a LARGE gap in difficulty between the two categories. You were not given partial credit if you failed to get the right answer even if the method was correct, but you were allowed unlimited chances to re-test.
I really, REALLY learned calculus II with a professor who cared about my understanding greatly. I can guarantee that if you put the work into this course, you will leave knowing more than other standard calculus II classes. This course taught students how to apply basic math concepts to solve very complex equations - simply memorizing "how to do" certain types of problems would not be sufficient to pass.
Hours per week:
Advice for students:
Take this course if you are prepared to work hard, you want to challenge yourself, you want to have a deep understanding of calculus concepts, and you want to be able to apply calculus to problems that you can't find in the textbook. DON'T take this course if you already have a heavy load, you are not the type of student to attend office hours, or you're just trying to get this requirement out of the way.