This website contains tremendous amount of ressources for students independant practice. It lays out a steps by steps aproach in teaching evolution. it has a lot of interactive activities that will help student mater microevolution and selection in a given ecosystem. I could use this website in my teaching of natural selection to compile activities for my students. Can also direct students to the website to practice a specific concept for homework. It also have a lot of links to other websites that shows the same concept.