Acceptable - marginally
A useful algorithm, but very limited database. Needs (many) more trees in the database, more leaf photos (rather than online links). Also would benefit from a better description of the process of characterizing leaves as pinnate, compound, palmate, etc... for those of us just getting started with tree identification.
JLionson MD about
TreeBook