Mohammadsadegh Mohagheghi
Python, Machine Learning, AI
Duration: 60 Min
Price: 12 CAD
Age Group: Youth, Adults
English Fluency: Intermediate
Other teachers you might like
About Me
My name is Mohammad Sadegh Mohagheghi. I hold a Bachelor's degree in Software Engineering from Shahid Beheshti University, a Master's degree in Computer Science from Sharif University of Technology, and a Ph.D. from the University of Tabriz. I had my first programming experience during middle school, and since then I have always pursued programming as a scientific discipline that leads to the development of engineering products. With the widespread adoption of the Internet during the first decade of the 21st century and the growing demand for web-based systems, I focused on web development and worked with a wide range of technologies, frameworks, and development environments in this field. More recently, with the rapid advancement of artificial intelligence and machine learning, I have expanded my programming expertise to these areas as well. Over the past 15 years, through university teaching alongside commercial software development projects, I have been dedicated to sharing my knowledge and practical experience in programming with others.
Teaching Method
One of the most important factors in improving the quality of programming education is the use of relevant and diverse examples. Therefore, I begin by teaching the fundamental concepts of the target programming language, using a well-established and reputable textbook as the primary reference. I also make use of modern development environments and programming tools to help students improve their coding skills and become more effective at debugging (identifying and fixing errors). As students progress to more advanced topics, I complement the theoretical concepts with a variety of practical examples and assign appropriate exercises to reinforce their understanding and help them apply what they have learned.
Experience
• Over 18 Years of University Teaching Experience • 2 Years of Programming Experience at Adish Information Technology Company • One Semester as a Teaching Assistant for the Model Checking Course at Masaryk University, Czech Republic • 5 Months of Research Experience as a Visiting Researcher at the University of Twente, the Netherlands