A method and apparatus for growing algae for sequestering carbon dioxide and then harvesting the algae includes a container for a suspension of algae in a liquid and a bioreactor having a translucent channel in fluid communication with the container to absorb CO2 and grow the algae. A monitor determines the growth of the algae in the channel. A separator separates the grown algae from the suspension and an extractor extracts biomaterials from the grown algae.