I've been struggling for a while with how exactly in Chinese to say "to found". Recently, I learned that 创办 could have that meaning? (I.e. 北大是1898年创办的） - but, I also know that words like 创始 also could mean to found.
If I wanted to say something like "Mark Zuckerburg Founded Facebook" - how would that be translated? Would it use 创办？ Or is that only used for time periods?