Staff users are guaranteed to have the permissions to create and modify any course.  There are more nuanced ways to do this with groups and permissions, but the staff bit was easier to set.