Skip to main content

How Quickly Can I Finish The Course?


Each of the Distance Calculus courses are designed to be semester-length courses, based upon the "Carnegie Unit" model of :

rule image
4 Credits 4 Classroom Hours + 8 Homework Hours = 12 Workload Hours Total Per Week

The common "Carnegie Semester" is 14 weeks.

This course design is targeting an "average student".

chalkboard clock icon In actuality, the amount of time each student needs to spend on this course material varies greatly from student to student. Some students, who can learn the topics of calculus very quickly, may only need 3-4 hours per week to accomplish the pace shown above. Other students, who may have a weaker background in mathematics, or a student who simply likes to go at a slower pace, may need or want to spend more than the planned 9-12 workload hours per week.

In a traditional lecture-based course, you keep up to the pace set by the instructor, or you fall behind and usually drop the course (or receive a poor grade). Often, the pace set by the instructor is too slow for many students, which makes the course boring for these quicker students.

In Distance Calculus, you can go at whatever pace you want, with the approval of the instructional team.

As Distance Calculus is taught in the Mastery Learning model, one requirement of progressing through the course materials is mastery of the materials. You must complete one module at 100% understanding before moving to the next module; each Distance Calculus course contains approximately 8-15 modules.

The pace you take through your Distance Calculus course is really up to you: you may go as fast as you like, so long as you maintain the 100% understanding goal as you progress through the course.

Alternatively, you may go as slow as you like, taking twice or thrice as long as an "average student". A slower pace may be less stress for you, and more enjoyable.

The only restriction on how slow you set your pace is the 12 Month Rule: you must finish your Distance Calculus course by 12 months from the Date of Enrollment in the course. This is a good rule, because taking too long in a course is not beneficial.

I Need To Get This Course Done By This Date!

Many Distance Calculus students are under very strict deadlines to finish their course by a certain date. Often, deadlines are good motivators and help students focus.

chalkboard date icon If a Distance Calculus student has such a deadline, we are happy to help the student meet that deadline by putting the student "on the fast track," making sure the student homeworks get returned in "double-time" to aid the student's goal.

Being "on the fast track" does have a requirement: that the student is staying on the 100% understanding level. Turning in assignments quickly and in volume is fine, so long as the work is at "A" levels.

Often, the instructional team will need to slow down a student who is under a deadline because the student's work is not "A" levels, and the student is trying to "rush through" the materials in effort to "just get done".

In Distance Calculus, this is not how the course works. The #1 goal is Mastery Learning, which means having a 100% understanding level of the materials as you progress through the course. If a student is trying to progress through the course too fast for this goal to be met, then the instructional staff will "put on the brakes" and require the student to slow down.

This can be frustrating to the student under a serious deadline. We are sorry for the frustration, but there is no way around the mastery learning edict. Distance Calculus is based upon it.

In most cases, students who find themselves behind the clock, who try to go "on the fast track", but then get "the brakes" to slow down, usually rise to the occassion and couple speed with understanding and learning the material to find an optimal pace for them.

So the basic answer to this question, "Can I finish by this date?" is: "Yes, you can finish by this date, but it is up to you how fast and successfully you can progress through the materials. You may progress as fast as you like, provided your understanding level is at 100% as you proceed."



 





Distance Calculus - Student Reviews

John ★★★★★
Posted: Nov 20, 2025
Courses Completed: Precalculus, Applied Calculus
Great course. Professor Curtis and the TAs graded quickly and gave really helpful feedback that made the class feel smooth and manageable. Definitely recommend it.
Transferred Credits To: Binghamton University (School of Managment)
Anonymous★★★★
Posted: Jan 12, 2020
Courses Completed: Calculus I, Calculus II
I needed to brush up on my high school calculus and finally take Calc II before starting a graduate program that needed them as prereqs. This was perfect choice to fit in that summer. Got done at fast pace that I wanted and needed. Also had added bonus of one on one feedback and help when needed. Video lessons were better than many on campus instructors in large lecture settings. Recommend for anyone needing to satisfy prereqs at home institution.
Transferred Credits To: University of Michigan
Quinn M.★★★★★
Posted: May 17, 2025
Courses Completed: Linear Algebra
Online learning for math is certainly a different way of learning than most are used to in school - However, Distance Calculus does a great job of providing valuable feedback and tips on each assignment, and the professor is always available for detailed instruction and help. Tools like Mathematica provide an environment for learning with a lot more freedom and opportunity for exploration of concepts than the regular classroom setting.
Transferred Credits To: Chaminade University of Honolulu
Aiden B.★★★★★
Posted: Jul 29, 2026
Courses Completed: Calculus II, Multivariable Calculus, Differential Equations, Linear Algebra
After completing all the math offered by my highschool, I switched over to Roger Williams for Calculus II and onward. Overall, it has been a pretty great way to understand the topics online, with transferrable college credits. The exams are not terrible, and the courses cover the vast majority (if not all) of topics covered by traditional courses, with some unique ones added to. So far, I have taken four courses, with another one or two before I graduate.

The only problem with the course is the lack of pen and paper work. This shouldn't come as a crazy surprise with an online course, but there is not much emphasis on symbolic computation. Mathematica or other software does most of the heavy computation for you. The lectures usually show how to solve the problems through paper, but those skills are rarely put into practice. Literacy Sheets act as a way to do some of that (especially with the Calculus II & III course).

All in all, this isn't a huge issue. I just memorize and practice things like double integration, Laplace, ODE solving, matrix diagonalized form, row operations, etc. With a little outside work, this resolves itself. Without Roger WIlliams, I probably would not have been able to take any of these math courses in highschool.

So overall, a great choice for highschool advanced math, especially with transferrable credits.
Email: abarger@protonmail.com
Lucas L.★★★★★
Posted: Jun 25, 2026
Courses Completed: Multivariable Calculus
The professor as well as the TAs give great feedback when you need help with problems and the videos are great at explaining concepts. Return time on work is good and the work is not too much to handle.
Transferred Credits To: University of Wisconsin
Hari K.★★★★
Posted: Jun 24, 2026
Courses Completed: Linear Algebra
This course gives a perspective on Linear algebra that no traditional course does. I’d say i gained much more intuition for this subject from the DC course than my friends who took traditional courses elsewhere. As a cs major, this version of learning with visualization has helped me a lot in understand ML models. However the course doesn’t have videos for the last 2 chapers so i had to self learn with the mathematica notebooks. Response times are a little slow but since it’s a remote class, i guess it’s justified. Overall amazing course and definitely take this over traditional lin alg classes.
Video Player