Suresh Kumar Srivastava has 20+ years of experience in software industry - Alcatel, BNY Mellon, Unisys and has worked on architecture and design of multiple products. He is author of popular books "C in Depth", "Data Structures through C in Depth" and "Comprehensive Data Structures and Algorithms in C++/Java" that helped 250,000+ students. He has done 'B' Level from NIELIT. He has worked on Compilers, Linkers, Debuggers, IDEs, System Utilities, System Management and Telecom/Mobile/Systems tools development. He runs online learning site CourseGalaxy and loves doing software architecture, design, coding and product engineering.