facebook
favorite button
1/6
member since icon
منذ مارس 2024
أستاذ منذ مارس 2024
Multidisciplinary Instructor: Computer Science, Math, and Physics
course price icon
من 202.63 AED
arrow icon
Embark on a thrilling adventure into the world of computer programming and discover the magic of computer concepts at any age! From beginners to advanced learners, I'll guide you through every step with clarity and enthusiasm. Plus, I'm here to lend a hand to high schoolers tackling math and physics challenges, leveraging my expertise to make learning a breeze. Choose me as your guide, and let's make learning an unforgettable journey together!
معلومات إضافية
Bring your own laptop, if it is possible, and let me know as much information in advance about what you would like to learn, so I can prepare in advance.
المكان
green drop pin icongreen drop pin icon
|
استخدم Ctrl + عجلة الفأرة للتكبير!
zoom in iconzoom out icon
location type icon
عند الطالب :
  • بالقرب من غنت, بلجيكا
location type icon
عند المعلم :
  • Zwijnaarde Technologiepark (Campus), Technologiepark-Zwijnaarde, Ghent, Belgium
location type icon
عبر الانترنت من بلجيكا
من أنا؟
My academic journey continued with studies in both Bachelor's and Master's degrees in computer engineering, honing my expertise in various programming languages including C++, C#, and Python. With over five years of experience as a computer programmer, coupled with hands-on involvement in AI startups as a co-founder and CTO, I bring practical insights and real-world applications to the classroom.

Throughout my teaching career, spanning both university and private institutions, I have cultivated effective instructional strategies to engage students and foster a deep understanding of complex concepts. Now, as a PhD student at Gent University, I am dedicated to sharing my wealth of knowledge in computer science and general sciences with eager learners.

Join me on a journey of exploration and discovery as we delve into the fascinating worlds of programming, mathematics, and physics, unlocking new insights and empowering students to reach their full potential in these dynamic fields.
المستوى التعليمي
PhD candidate at University of Ghent in computer engineering.
Masters degree in computer engineering: Ranked 1st among all Computer Engineering master’s students in the class of 2012.
Bachelor degree in computer engineering: Ranked 1st among all Computer Engineering bachelor’s students in the class of 2008.
الخبرة / المؤهلات
Programming Languages
• C/C++: I’ve been coding in C/C++ since my bachelor’s degree, both in industry and academia. Most of
the simulators I’ve worked on in academia are written in C++. Based on my requirements, I first have to
understand the code and then make changes to it.
• C#: When I was working as a programmer, I was asked to develop a management system for VTM in a
framework that was written in C#.
• Python: All the startups I was a member of were mostly based on Python. During my PhD at Ghent University,
I also had to work with Python to manage and analyze large datasets.
Others
• Soft Skills: Leadership, Problem-Solving, Communication, Teamwork, Time Management
• Software Developmen: Agile and Scrum methodologies, Git version control
• Architecture Simulator and Framewor (Linux-based: BookSim, Ramulator, GPGpuSim, MARSSX86, DRAM-
Power, and many others.
• Operating Systems: Linux & Windows
السن
الأطفال (7-12 سنة)
شباب (13-17 سنة)
الكبار (18-64 سنة)
الكبار (65 سنة فأكثر)
مستوى الطالب
مبتدئ
متوسط
متقدم
المدة
60 دقيقة
الدرس يدور باللغة
الإنجليزية
الفارسية
الجاهزية في الأسبوع العادي
(GMT -05:00)
نيويورك
at teacher icon
عند المدرّس و عبر الانترنت
at home icon
عند التلميذ
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
فصول مماثلة
arrow icon previousarrow icon next
verified badge
The courses of Mathematics - Analysis - Matrices - Statistics - Algebra - Geometry - Physics - Mechanics - Electricity - Chemistry - Organic Chemistry - Biology, and Geology of secondary or university levels (French, Belgian, European, or international programs) are given by explanations either in-depth either by a quick course and summary of essential need depending on the case of each student supported by exercises from the book or assessments and exams from other high schools.
My experience is too long and for years I have learned methods for each case and for each student to fill in their gaps with the best results of Excellent, Very Good, and Good.
I can also help students to better prepare for courses and support them to better prepare for the duties of CNED in science subjects.
verified badge
The lessons are structured to master modern tech covering everything from Cross-Platform and Embedded Systems Development to cutting-edge programming in Golang, C#, JS, Python and more. Dive into advanced software architecture, agile methodologies, and AI innovations like Neural Networks and Natural Language Processing. The class are designed to enhance your problem-solving skills and thrive in high-stakes environments with comprehensive curriculum designed for real-world success

Consequently, I have crafted a curriculum that meticulously addresses critical areas of software development. This curriculum includes, but is not limited to, coding (compiled, interpreted and assembly), development frameworks, software architecture, testing methodologies, agile practices, pipelines, APIs, artificial intelligence, algorithms, and strategies for effective communication within high-pressure environments.

This educational framework is designed not only to impart essential technical skills but also to cultivate a robust understanding of the theoretical underpinnings and practical applications that are crucial in the rapidly evolving landscape of software engineering.

Core Teaching Areas:

- Coding: I teach coding fundamentals and advanced concepts across multiple languages, ensuring students can write clean, efficient, and scalable code.

- Development Frameworks: Students gain hands-on experience with popular frameworks like React, VueJS, Laravel, Langchain, FastApi, and Django, which are pivotal in modern web development.

- Software Architecture: I cover architectural patterns such as Domain-Driven Design (DDD), Clean Architecture, Onion Architecture, and more, focusing on building robust and maintainable systems.

- Testing Methodologies: I emphasize the importance of Test-Driven Development (TDD), automation testing, and quality assurance to ensure software reliability and performance.

- Agile Methodologies: Teaching agile practices such as Scrum, Extreme Programming, and Mob Programming, I prepare students to thrive in collaborative, fast-paced development environments.

- Pipelines: Students learn to implement Continuous Integration/Continuous Deployment (CI/CD) and ETL processes, essential for modern DevOps practices.

- APIs: Instruction includes designing and building APIs using REST and gRPC, critical for creating scalable and interoperable software systems.

- Communication and Support in High-Pressure Environments: I train students on effective communication strategies and stress management techniques to maintain productivity and mental well-being in demanding situations.

Teaching Techniques and Lesson Structure:

My teaching methods are interactive and student-centered, incorporating a mix of theoretical instruction and practical application. Lessons typically begin with a conceptual overview, followed by coding exercises, project work, and peer discussions to reinforce learning. This approach not only helps in understanding the material but also in applying the knowledge practically.

Typical Lesson Sequence:

- Introduction and Review: Quick recap of previous lessons and introduction of new topics.

- Interactive Demonstration: Use of real-world examples to demonstrate new concepts.

- Hands-On Practice: Students engage in coding tasks and projects that apply the concepts.

- Discussion and Feedback: Encouraging student interaction to share insights and resolve queries.

- Summary and Preview: Summarizing key points and outlining next steps or upcoming topics.

Through this structured yet flexible approach, I aim to foster an environment where students are encouraged to explore, question, and master the skills necessary for a successful career in technology.
verified badge
Have you always thought that mathematics was too complex? It's time to change your mind! With our program "Introduction to mathematics: easily understand the fundamentals", we accompany you step by step to demystify the basic concepts. Whether you are a student, a parent, or simply want to acquire new skills, this course is for you!

Our clear and accessible teaching methods will allow you to progress at your own pace and quickly master the essential basics. Addition, subtraction, fractions, geometry... everything becomes simple and understandable.

Join us now and enjoy learning mathematics with complete peace of mind!
message icon
اتصل بHossein
repeat students icon
الدرس الأول مضمون
بواسطة
ضمان المدرس المناسب
فصول مماثلة
arrow icon previousarrow icon next
verified badge
The courses of Mathematics - Analysis - Matrices - Statistics - Algebra - Geometry - Physics - Mechanics - Electricity - Chemistry - Organic Chemistry - Biology, and Geology of secondary or university levels (French, Belgian, European, or international programs) are given by explanations either in-depth either by a quick course and summary of essential need depending on the case of each student supported by exercises from the book or assessments and exams from other high schools.
My experience is too long and for years I have learned methods for each case and for each student to fill in their gaps with the best results of Excellent, Very Good, and Good.
I can also help students to better prepare for courses and support them to better prepare for the duties of CNED in science subjects.
verified badge
The lessons are structured to master modern tech covering everything from Cross-Platform and Embedded Systems Development to cutting-edge programming in Golang, C#, JS, Python and more. Dive into advanced software architecture, agile methodologies, and AI innovations like Neural Networks and Natural Language Processing. The class are designed to enhance your problem-solving skills and thrive in high-stakes environments with comprehensive curriculum designed for real-world success

Consequently, I have crafted a curriculum that meticulously addresses critical areas of software development. This curriculum includes, but is not limited to, coding (compiled, interpreted and assembly), development frameworks, software architecture, testing methodologies, agile practices, pipelines, APIs, artificial intelligence, algorithms, and strategies for effective communication within high-pressure environments.

This educational framework is designed not only to impart essential technical skills but also to cultivate a robust understanding of the theoretical underpinnings and practical applications that are crucial in the rapidly evolving landscape of software engineering.

Core Teaching Areas:

- Coding: I teach coding fundamentals and advanced concepts across multiple languages, ensuring students can write clean, efficient, and scalable code.

- Development Frameworks: Students gain hands-on experience with popular frameworks like React, VueJS, Laravel, Langchain, FastApi, and Django, which are pivotal in modern web development.

- Software Architecture: I cover architectural patterns such as Domain-Driven Design (DDD), Clean Architecture, Onion Architecture, and more, focusing on building robust and maintainable systems.

- Testing Methodologies: I emphasize the importance of Test-Driven Development (TDD), automation testing, and quality assurance to ensure software reliability and performance.

- Agile Methodologies: Teaching agile practices such as Scrum, Extreme Programming, and Mob Programming, I prepare students to thrive in collaborative, fast-paced development environments.

- Pipelines: Students learn to implement Continuous Integration/Continuous Deployment (CI/CD) and ETL processes, essential for modern DevOps practices.

- APIs: Instruction includes designing and building APIs using REST and gRPC, critical for creating scalable and interoperable software systems.

- Communication and Support in High-Pressure Environments: I train students on effective communication strategies and stress management techniques to maintain productivity and mental well-being in demanding situations.

Teaching Techniques and Lesson Structure:

My teaching methods are interactive and student-centered, incorporating a mix of theoretical instruction and practical application. Lessons typically begin with a conceptual overview, followed by coding exercises, project work, and peer discussions to reinforce learning. This approach not only helps in understanding the material but also in applying the knowledge practically.

Typical Lesson Sequence:

- Introduction and Review: Quick recap of previous lessons and introduction of new topics.

- Interactive Demonstration: Use of real-world examples to demonstrate new concepts.

- Hands-On Practice: Students engage in coding tasks and projects that apply the concepts.

- Discussion and Feedback: Encouraging student interaction to share insights and resolve queries.

- Summary and Preview: Summarizing key points and outlining next steps or upcoming topics.

Through this structured yet flexible approach, I aim to foster an environment where students are encouraged to explore, question, and master the skills necessary for a successful career in technology.
verified badge
Have you always thought that mathematics was too complex? It's time to change your mind! With our program "Introduction to mathematics: easily understand the fundamentals", we accompany you step by step to demystify the basic concepts. Whether you are a student, a parent, or simply want to acquire new skills, this course is for you!

Our clear and accessible teaching methods will allow you to progress at your own pace and quickly master the essential basics. Addition, subtraction, fractions, geometry... everything becomes simple and understandable.

Join us now and enjoy learning mathematics with complete peace of mind!
ضمان المدرس المناسب
favorite button
message icon
اتصل بHossein