His research areas are network security, data mining, data science, human-computer interaction, computing education, and software engineering. His research specifically focuses on software defects and how people and society discover, diagnose, repair and recover from them, spanning everyone from the people who use software to the people who develop it. Dr. Manoj Kumar Singh holds an M.Tech. and a Ph.D. in Computer Science & Engineering from India. He is the author of over 6 books, 52 peer-reviewed publications, and 8 receiving best paper awards.