
About
Gagan Garg is an associate teaching professor at the Johns Hopkins University Department of Computer Science. He specializes in teaching foundational and advanced topics in computer science, including algorithms, mathematical foundations, discrete mathematics, formal languages, data structures, cryptography, computer graphics, probability theory, and statistics.
- Education
- Master’s in Mathematics and Computing from Indian Institute of Technology Delhi (2001)
- Doctorate in Computer Science from Indian Institute of Science (2010)
His research interests align with his teaching expertise, focusing on core areas of computer science such as algorithm design, cryptographic systems, and computational theory. Prior to joining Johns Hopkins, Garg held academic positions in India for 13 years, including a decade-long role as a lecturer at the Dhirubhai Ambani Institute of Information and Communication Technology.
During his tenure at Johns Hopkins, he has contributed to the department’s educational programs and was involved in the 2025 annual Computer Science Department Awards Ceremony. His email contact is gagan@jhu.edu, and he is affiliated with the ACM Special Interest Group on Computer Science Education.
Find Gagan Garg elsewhere
Related Searches
You Might Also Like
Sanjam GargUniversity of California, Berkeley · Associate Professor
Jessica SorrellJohns Hopkins University · Assistant Professor- AAayush JainSouthwest Minnesota State University · Assistant Professor
Matthew D. GreenJohns Hopkins University · Associate Professor
Abhishek JainJohns Hopkins University · Associate Professor
Mohit PalUniversity of Bergen · Research Fellow