MSc, PhD, has rich teaching experience of more than four decades at Meerut College, Meerut. He has taught subjects such as Cell Biology, Genetics, Molecular Biology, Chordate Embryology (Developmental Biology), Invertebrate Zoology, Chordate Zoology, Evolution, Ecology, Animal Behaviour (Ethology) to undergraduate and postgraduate students. Dr Agarwal has to his credit the authorship of several widely acclaimed books such as Cell Biology, Genetics, Chordate Embryology (Developmental Biology), Ecology (Environmental Biology), Ethology (Animal Behaviour), Zoology for Degree Students- BSc First Year (includes Invertebrate Zoology), Zoology for Degree Students-Semester III, Molecular Biology, Genetic Engineering, and a multi-coloured edition of Cell Biology, Genetics, Molecular Biology, Evolution and Ecology. The author has also co-authored CBSE - IX Biology. He has also published few research papers on Insect Physiology and Toxicology.