CoursePress, does it work with any theme?

Hi there, just a quick question.

I'm currently playing around with coursepress and its working well for me, but i'm looking at purchasing a theme somewhere as i cant quite get along with your upront themes when setting up menus etc.

I'm looking at purchasing a theme that uses visual composer as the page builders and i'm hoping that coursepress works with things like that?

Would be great if you could clear this up for me.
Thanks!