difference between coursework and thesis ngo problem solving