how long is a bachelor thesis curriculum vitae non profit