As a Teacher

Teacher Assistant

Advanced Computer Programming

During my experience as a teacher assistant, I had the opportunity to develop and implement engaging projects that allowed students to apply concepts of object-oriented programming such as Inheritance, Polymorphism, and Exception Handling. It was truly fascinating to witness how these concepts came to life in the hands of eager learners.

One aspect of my role as a TA that brought me immense joy and fulfillment was the opportunity to share my knowledge and help others understand complex concepts. Each day, I had the privilege of teaching students, providing them with examples, and solving their problems in the Department of Mathematics at the University of Kashan.

Creating a productive learning environment and assisting students with their questions was always a priority for me. Guiding and shaping the minds of aspiring professionals in these disciplines has been an incredibly rewarding experience. Seeing their growth and witnessing the tangible impact that education has on their lives has reaffirmed my belief that teaching is not just a profession, but a calling.


Workshop Instructor

First Step in Artificial intelligence (online)

During my time as a Workshop Instructor for “First Step in Artificial Intelligence,” I had the opportunity to engage with students on the essential aspects of AI. Through interactive workshops, I provided a foundation for understanding the field, inspiring participants to embark on their AI journey. I also delivered lectures that focused on innovative training approaches and the philosophical concepts that underpin modern AI systems. It was a rewarding experience to witness students’ enthusiasm and their eagerness to explore this rapidly advancing field. Sharing my knowledge and insights truly brought me joy, and I am excited to continue fostering the development of future AI enthusiasts.


Machine Learning for Beginners

During my time as a Workshop Instructor for the “Machine Learning for Beginner” workshop, I had the opportunity to lead engaging discussions on diverse machine learning algorithms. Through interactive sessions, I aimed to foster a comprehensive grasp of each algorithm’s distinct traits, strengths, and limitations. By encouraging active participation, I created an inclusive learning environment that allowed participants to comprehend and appreciate the intricacies of these algorithms. Overall, I am grateful for the chance to guide and contribute to the growth of aspiring machine learning enthusiasts.


Indesign for Magazine

As a teacher, I conducted a workshop titled “Indesign for Magazine” at Kashan University. During the workshop, I taught students about magazine page layout and visually appealing designs using Adobe InDesign. Additionally, I facilitated discussions on the legal aspects and responsibilities of an editor-in-chief for student magazine launch.