What makes biology learning difficult and effective ...