Abstract
When I was an undergraduate student in biology, about twenty years ago, developmental biology was relatively absent in my curriculum. There were some elements of developmental biology in the zoology and botany courses, but one had to take two elective courses, Embryology and Molecular Biology of Development, in order to learn more. Fortunately, curricula have changed nowadays and for good reasons. The study of developmental processes is crucial for our understanding of life, perhaps more than ever. For example, it is now important to consider development alongside the study of evolution and genetics. Evolutionary developmental biology is a very active field of research, which focuses on how changes in development affect evolution as well as on how developmental processes evolve. It is not only mutations that produce variation for evolution; development matters too. Similarly, research in genetics and genomics reveals numerous intra- and inter-cellular interactions that affect phenotypi ..