Слитно, если сообщается, что нечто является простым, легким: прилагательное (или наречие) несложно синонимично слову просто или легко. Раздельно, если отрицается сложность обсуждаемого. Наречие совсем в том и в другом случае выступает с усилительным значением.
Кандидат – многозначное слово. Одно из значений Вы привели. В сочетании кандидат каких-либо наук слово кандидат употребляется во втором значении – 'младшая ученая степень, а также лицо, имеющее эту степень'.