Assistant Professor, Department of Computer Science

Dr. Chowdhury believes that effective learning is achieved by continually challenging both himself as an instructor and his students, while maintaining a positive and collaborative environment that encourages creativity. He feels that exposing students to new and engaging ideas, demonstrating effective problem-solving strategies, and guiding them in the right direction helps develop strong reasoning, analytical, and technical skills.
In his view, a good teacher is also a good leader, a supportive mentor, a clear communicator, and an adaptable facilitator. With this philosophy, he strives to cultivate these qualities in himself to create a meaningful and inspiring learning experience both inside and outside the classroom.
This website uses cookies or similar technologies, to enhance your browsing experience.


