I found this website very helpful. It introduces all the vocabulary necessary for mitosis and meiosis. It explains all the phases of mitosis and meiosis in detail. The site also has tutorials for the students to get a visual or animated understanding of the topic rather than just listening to a lecture. I would definitely use this material in my lesson because it meet all the requirements for various student needs.