Course development related activities:
2019: Developed the CMP_SCI 4730: Computer Networking and Communications course from the ground up, including lectures, exercises and labs. For the first time incorporated extensive hands-on exercises on Wireshark network management software and other tools like Nmap and Netstat.
2019: Mid-Semester Assessment Protocol (MAP) carried out by the faculty from the Center for Teaching and Learning for the course on Computer Networking and Communications.
2020: Developed the outline and format of the online version of Computer networking and Communications in collaboration with the Center for Teaching and Learning as part of their “Online in 9” program.
2020: To tackle the problems caused by COVID-19, developed fully online versions of all my courses. Added new content, like socket programming in Python.
2020 Completed the UM System “Online Teaching Certification Seminar: Excellence in Online Teaching” program.
2022: Developed the online hybrid Information Security/Advanced Information Security course (CMP_SCI 5782/4782)
2023: Revised the CMP_SCI: Introduction to Cyber Threats and Defense course and incorporated calibrated lab exercises developed by the Naval Postgraduate School.
2024-25: Development of a 6xxx level course titled, "Advances and Trends in Computer Networking," to familiarize students with recent advances in computer networking and communications through lectures and research.
A selection of student testimonials
"This professor offered me an insight into the side of computer science that I am not the greatest at understanding, but he provided me with the materials and ability to succeed here and understand networking far better than I could have on my own."
“This course supported an inclusive learning environment by presenting complex security topics in an accessible way and encouraging participation from all students. The instructor provided clear explanations, real-world examples, and responded thoughtfully to questions, creating a space where students with different backgrounds and experience levels could feel included and supported."
"The course was well-structured and informative, with a strong balance between theory and practical application. I appreciated the instructor’s clear communication, real-world examples, and willingness to support students."
"Thank you very much for the patient teaching in this semester, the knowledge and experience I learned in the course is incredible, and I am so grateful"
"I will continue down my path because of the amount of information that I can tell that this professor has. It inspires me that someone can know so much about the field that I would like to go into."
"The course and instruction were great. I have had Prof. Gupta three times as my 4th-year cyber security major instructor. He never fails to help students understand the material, and when asked, he will go over what was wrong with you one-on-one."
"This is (a) very amazing course."
"The instructor cared. That's rare. Thank you for that."
"Out of all the classes I've taken so far at UMSL I feel I've learned the most from this one."