Profile Picture

Dang Yan *******

Degree (Non Education Faculty) - Computer Science (Software Engineering)

Universiti Malaya (Petaling Jaya) (Graduated)

Petaling Jaya, Selangor

Tutor Training

For those interested in this tutor

Book Now via WhatsApp
About Me
1. Hello! I'm Yan Rou
I am a Full-Stack Software Engineer and a dedicated private ONLINE tutor based in Malaysia. I hold a degree in Software Engineering and have successfully bridged my technical industry experience with my passion for education, helping students build strong academic foundations and practical skills.

2. My Expertise
I specialize in tutoring Primary School subjects, Secondary School Science Stream subjects, and Computer Science fundamentals. I don't just teach the syllabus; I teach the logical thinking and problem-solving skills that are highly valued in the real world.

3. How I Teach
My teaching approach is heavily influenced by my engineering background: it is highly structured, logical, and step-by-step. I believe that any overwhelming subject—whether it is an Add Math equation, a complex physics theory, or a language essay—can be mastered if it is broken down into clear frameworks. I focus on helping students understand the "why" behind the concepts rather than just memorizing textbook answers. We focus heavily on active practice, continuous feedback, and building reliable mental models.

4. Student Success
I take pride in seeing my students' confidence grow. Recently, I have been providing intensive remote tutoring to a Form 4 student who was struggling with the structure of Bahasa Malaysia essays. By introducing clear, repeatable writing templates and focusing on logical paragraph structuring, we completely overhauled his approach, resulting in much stronger, well-argued essays and a significant boost in his confidence.

5. Availability
I am currently available for ONLINE tutoring sessions during weekday evenings and weekends. I offer flexible scheduling to accommodate busy school and work routines, and I am happy to adjust to a rhythm that works best for your learning pace.
Teaching Method(s)
As a software engineer, my approach to teaching is highly analytical, structured, and focused on logical problem-solving. I strongly believe that rote memorization is not enough to truly master a subject or score well in exams. Instead, I focus on breaking down complex topics into clear, digestible frameworks that students can easily understand and replicate.

My methodology is built on three core pillars:
1. Structured Frameworks & Mental Models: Whether we are debugging a line of code, balancing a chemistry equation, or structuring a high-scoring language essay, I provide students with reliable templates and step-by-step logical processes. I teach students how to organize their thoughts effectively so they never feel lost when facing a difficult question.
2. Active Practice & Continuous Feedback: Learning is an active process. I minimize pure lecturing and maximize practical application. My sessions involve a lot of hands-on exercises, past-year paper analysis, and real-time problem-solving. I provide immediate, constructive feedback loops so students can correct mistakes instantly and understand the "why" behind the correct answer.
3. Adaptable & Encouraging Environment: I understand that every student learns at their own pace. I always begin by assessing a student's current strengths and knowledge gaps. For challenging subjects or conversational language practice, I intentionally create a low-pressure, supportive space where making mistakes is viewed as a valuable part of the learning process.

My ultimate goal is not just to help students pass their next exam, but to equip them with the critical thinking and independent problem-solving skills they will need for their future academic and professional careers.

Platform Used: Google Classroom, Google Meet
Subject
Subject School Level
Matematik
Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tingkatan 1 Tingkatan 2 Tingkatan 3 Tingkatan 4 Tingkatan 5 Tadika
Bahasa Cina
Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tadika
Bahasa Melayu
Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tingkatan 1 Tingkatan 2 Tingkatan 3 Tingkatan 4 Tingkatan 5 Tadika
Bahasa Inggeris
Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tingkatan 1 Tingkatan 2 Tingkatan 3 Tingkatan 4 Tingkatan 5 Tadika
Sains
Tadika Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tingkatan 1 Tingkatan 2 Tingkatan 3 Tingkatan 4 Tingkatan 5
Sejarah
Tingkatan 1 Tingkatan 2 Tingkatan 3 Tingkatan 4 Tingkatan 5
Geografi
Tingkatan 1 Tingkatan 2 Tingkatan 3
Biologi
Tingkatan 4 Tingkatan 5
Matematik Tambahan
Tingkatan 5 Tingkatan 4
Sains Komputer
Tingkatan 4 Tingkatan 5 Dewasa
Matematik SJKC
Darjah 1 Darjah 2 Darjah 3 Darjah 4 Darjah 5 Darjah 6 Tadika
Kimia
Tingkatan 4 Tingkatan 5
Fizik
Tingkatan 5 Tingkatan 4
Bahasa Melayu SJKC
Darjah 5 Darjah 4 Darjah 3 Darjah 2 Darjah 1