David Leaf

David Leaf is a biology professor at Western Washington University in Bellingham. He is an expert in molecular and cell biology and evolutionary developmental biology and has taught a course for high school and middle school teachers on the controversy involving evolution-creationism-intelligent design.

Website http://www.biol.wwu.edu/biology/faculty.shtml
Email address leaf@biol.wwu.edu
Phone number 360-650-3632
Categories, , ,
Locations,
Resource Types
Languages