Algologist

Al·gol·o·gist

Algologist

n.
  1. One learned about algæ; a student of algology.