Sandeep K. Shukla is a Professor in the Department of Computer Science and Engineering at the Indian Institute of Technology Kanpur (IIT Kanpur), where he conducts cutting-edge research in formal methods, embedded systems, and cyber security. Previously, he served as Professor at Virginia Tech and held various academic positions including Associate Professor and Assistant Professor at the same institution. Dr. Shukla received his educational foundation from prestigious institutions: PhD in Computer Science from State University of New York at Albany (1997) M.S. in Computer Science from State University of New York at Albany (1995) B.E. in Computer Science and Engineering from Jadavpur University, Kolkata (1991) His research interests span multiple domains within computer science and engineering, with a strong focus on formal verification techniques for system design. Dr. Shukla specializes in applying formal methods to critical infrastructure systems, embedded hardware and software design, and smart grid technologies. His work bridges theoretical computer science with practical engineering applications, particularly in safety-critical domains where reliability is paramount. He has pioneered approaches in model-driven engineering and software synthesis that have influenced industry standards and practices. Dr. Shukla's publication record demonstrates a consistent trajectory of innovation in system-level design methodologies. His work shows a clear progression from foundational research in formal verification to practical applications in critical infrastructure systems. The publications reveal expertise across computer science subfields including embedded systems design, formal methods, hardware-software co-design, and cyber-physical systems. His more recent work focuses on integrating different computational models for complex system design, particularly addressing challenges in smart grid and critical infrastructure security. Dr. Shukla has received numerous prestigious awards recognizing his contributions to the field: IEEE Fellow (2014) for "contributions to applied probabilistic model-checking for system design" ACM Distinguished Scientist (2013) Humboldt Bessel Award (2008) Presidential Early Career Award for Scientists and Engineers (2003) National Science Foundation CAREER Award (2002) Throughout his career, Dr. Shukla has mentored numerous graduate students and secured significant research funding from various sources including the National Science Foundation, US Air Force, and other government agencies. His work on reliability-driven nano-computing led to the development of the NANOPRISM tool, and his contributions to system-level design languages influenced new kernels of the SystemC language. He has collaborated extensively with international research groups, including projects funded by US AFOSR to collaborate with INRIA and the University of Kaiserslautern. Dr. Shukla is actively involved with research centers including the Center for Developing Intelligent Systems (CDIS) at IIT Kanpur. His work integrates multiple research teams focusing on formal methods applications to critical infrastructure systems, with particular emphasis on smart grid security and embedded system reliability. His research group maintains strong industry connections, particularly with technology companies working on embedded systems and security solutions.
