This question doesn't have a simple answer.
It's impossible to really say without knowing more about you.
Jazz requires a lot of motivated work from the student. Many jazz teachers are not going to take a methodical step-by-step approach of telling you what to do and work on; they expect that you are checking out music on your own and coming in with questions.
This may not work well with beginners, who don't know enough to even ask the right questions. So someone might be a good teacher for advanced students but not for beginners.
How well are you meeting the challenges he's already presented? A lot of students want to keep moving on to new things without having properly dealt with the stuff that has already been presented. Maybe he keeps working on RC with you because you haven't made enough improvement (maybe not, I'm just speculating here because there isn't much to go on).
Maybe forcing you to stick with something long enough to really learn it is his way of teaching you that important lesson.
Maybe he's just not the right teacher for you. Maybe your expectation of "new challenges every week" is off the mark and you need to focus on mastering the things you are being shown. Maybe he is just a poor teacher. Getting a degree is an accomplishment but doesn't guarantee that one is a good player or a good teacher.
How much time are you spending on your own, transcribing from recordings, working on sight-reading, working on the concepts that he goes over in the lessons? How old are you? How long have you been playing guitar? When did you start jazz lessons with this guy? Where are you in a jazz ensemble?