The Science Behind CANNALEAVE