Request a Tutor Become a Tutor

First 0.5 hr lesson is FREE!

Samuele S. (him, 33 Years)

Amsterdam, Netherlands

Experienced Game and App Developer in Amsterdam

Bio

Hey, I'm Samuele, a software developer based in Amsterdam with over 8 years of experience with Unity and C#, and a massive passion for gaming!

Throughout my career, I have had t... Read more

Teaching methodology

Your dream project drives the entire experience.

Whether you're dreaming of creating your first small game or planning a more ambitious application, we'll use your idea as the f... Read more

I teach at

  • At Student's Place
  • At Tutor's Place
  • Online

Teaching option

  • Group Class
  • Private Lessons

Online Teaching Languages

  • English
  • €20

    Local Hourly rate
  • $18

    Online Hourly rate
4000 characters remaining
500 characters remaining

Educational Qualification

Bachelor of Interaction Design

IED Roma

  • Italy
  • 2017

Learning Materials

PPT Slides

No files uploaded yet

Video Lessons

No files uploaded yet

Study Notes

No files uploaded yet

Questions for You

Q: How do you keep yourself updated with the latest programming languages and technologies?

I read many tech-oriented newsletters and articles every day. They share updates about both new technologies and programming languages upgrades.

Q: Do you provide any additional resources or materials for learning, such as practice exercises or coding challenges?

Yes. Depending on the topic I try to craft exercises and challenges that might be interesting for the students based on their preferences

Q: What kind of projects or coding assignments have you helped students with in the past?

I helped students preparing for school and university exams, both theorical and practical

Q: What tools and resources do you use to teach coding?

Ideally, I would like the students to write the entire code themselves, so a shared screen is usually enough to discuss the code and help them find solutions. I mostly use the official online documentation for the language/technology, but if needed, I sometimes prepare custom documentation for beginners containing only the topics they need at that moment.

Q: Can you provide some examples of coding projects that you have worked on with students in the past?

Mostly Unity mobile games and apps

Q: Can you teach advanced coding topics, such as algorithm design or data structures?

Yes. Once we have covered the fundamental concepts, we will start to learn how to apply them using the correct design patterns and algorithms for every situation.

Q: How do you handle students who may be struggling with time management when it comes to completing coding assignments?

Struggling with time management can also be an opportunity to learn. If students don't have time to complete the assignments, that's not a problem. Depending on the importance of the topic and the students' needs, we can decide whether to postpone the assignment, complete it together during the lesson, or skip it if the students have understood the concepts well enough.

Q: What kind of feedback do you provide to students on their coding assignments, and how often?

I usually review the students' code before every lesson, so that I can provide guidance when we begin. We read the code together, and I highlight areas for improvement or ask why they chose one solution over another. This allows us to tailor each lesson to specific needs.

Disclaimer: MyPrivateTutor is a tutoring marketplace and a community which helps connect learners to great tutors and trainers. We do not introduce or supply tutors to those seeking tuitions, nor do we select or propose specific tutors to those seeking tuitions or learners to tutors. MyPrivateTutor does not verify the identity of or information posted by, tutors or learners. Please see our Safety Centre for guidance on how to verify the identity of and information posted by, other users.