Teaching Statement

Teaching Statement

My teaching philosophy centers on cultivating a learning environment that is both intellectually rigorous and practically relevant. I believe that effective teaching goes beyond delivering content—it involves engaging students in active learning, encouraging critical thinking, and equipping them with the skills necessary to apply theoretical knowledge to real-world problems. This philosophy has been shaped and refined through a combination of academic and industry experiences that have given me a broad perspective on the evolving landscape of computer science and engineering education.

Since January 2022, I have been serving as a Visiting Faculty at the University of Allahabad, where I teach courses in machine learning, artificial intelligence (AI), and deep learning. In this role, I have developed and delivered course content that integrates foundational theories with hands-on projects and case studies. My teaching approach emphasizes problem-solving, critical thinking, and applied learning, ensuring students gain both conceptual clarity and practical expertise. I have also mentored students on research projects, guiding them through the application of advanced AI techniques to solve real-world challenges. These experiences have strengthened my pedagogical strategies and deepened my commitment to student success.

Earlier in my career, from August 2011 to July 2013, I worked as an Assistant Professor at Shambhunath Institute of Engineering and Technology, where I taught C programming. My focus was on building strong programming fundamentals through structured lectures and intensive lab sessions. I prioritized clarity, logical reasoning, and a step-by-step approach to programming, helping students develop a strong coding foundation and confidence in algorithmic thinking.

In addition to my academic roles, I also bring practical experience from the industry. In 2016, I worked as an IT Administrator with Future Focus Infotech Pvt. Ltd., where I was part of the IBM/Maruti project. This role involved managing IT infrastructure, troubleshooting technical issues, and ensuring system stability. The experience enriched my understanding of how computing technologies are deployed in real-world scenarios and further informed my pedagogical strategies.

As an educator, I continuously strive to improve my teaching methods by incorporating feedback, adopting innovative instructional strategies, and staying current with technological advancements. I aim to create an inclusive classroom that supports diverse learning styles and encourages student collaboration and curiosity. Ultimately, my goal as an educator is to inspire students to think deeply, act ethically, and contribute meaningfully to the field of computer science and technology.