I am Mr. Don

I have a Bachelor’s degree in Computer Science and a Master’s degree in Information Technology. I have a strong passion for education and have more than 15 years of experience as a Computer Science lecturer in an international university in Jakarta, and more than 12 years of experience teaching IGCSE and AS/A Level ICT and Computer Science.

Other than teaching, I am also experienced and certified as a Cambridge Coordinator, IB DP Coordinator, IB DP CAS Coordinator, and Duke of Edinburgh’s Award Leader, Supervisor, and Assessor. I have regularly published journals and articles both internationally and locally about IT and education as my main topic at IEEE (Institute of Electrical and Electronics Engineers) and WSEAS (World Scientific and Engineering Academy Society), CSCC (Circuit System Communication and Computers), The Jakarta Post, and many others.



Aims to provide the necessary knowledge, tools, guidance, and most especially support to parents without bias or judgment. This way, they become more fully equipped to take care of their children


Helping them by implementing effective strategies to help them cope with the challenges of growing up and finding their place within their family, their social circles, and society at large.


Providing online classes for Mathematics, English, and ICT subjects under Cambridge, IB, or National Curriculum to help your child develop study and learning skills that will help set up your child for success for his or her entire life.


Providing a regular free 1-hour class to help any group of people in need: children, senior citizens, people with disabilities, English language learners, and more.


Faculty Member & Lecturer of Computer Science – Bina Nusantara International University

Vice Principal for Secondary School – New Zealand Independent School

Curriculum Coordinator (Cambridge & IB DP) – Jakarta Multicultural School

Computer Science Lecturer – Swiss German University

IGCSE & AS/A Level Computer Science Teacher – Raffles Christian School

IGCSE Information & Communication Technology Teacher – Ichthus School

ICT Teacher (Kindergarten – Secondary School) – Jakarta International Multicultural School

ICT Teacher for Secondary – New Zealand Independent School

Curriculum Developer – Bright Environment Learning Academy (BELA)


Indonesia Certified Lecture

Microsoft Associate Trainer

BiNus International Faculty Excellence Award

Certified Teacher of Cambridge IGCSE ICT

Certified Teacher of Cambridge AS/A Level IT

Certified IB DP Coordinator

Certified IB CAS Coordinator

Award Leader of Duke of Edinburgh’s International Award Foundation

Certified Counselling Children and Adolescent

Introduction to Child Psychology

Certified Child Psychology Advanced Level

Certified Accredited Parenting for Teens

Influence People with Persuasion Psychology

Master Persuasion Psychology

Smart Marketing with Price Psychology

Social Psychology

Neuroscience for Kids: How to Raise Amazing Kids


A Parent’s Role in Child’s Education

Sending your child to an expensive school does not guarantee that they will get a proper education. A proper education is when the teacher and parents are working together and are established in their own roles, either at home or

Failure is Part of Learning

If you have read my previous article, I have mentioned that most successful people, they fail countless times before they become successful, try to Google, Oprah Winfrey and Walt Disney story.  What makes them so special? Is it their amazing talent

The Structure of Mind: Schemas

As we all know, that human brain is the most complex organ in the human body. Before we go deeper about the structure of mind: schemas, let’s try an experiment. What comes to your mind when I say “summer”? some

Demystified Digital Marketing

Digital Marketing is an incredibly powerful way to grow a business and to drive revenue. But if you’re new to digital marketing it can also be quite overwhelming there’s so many different marketing channels there’s so many different tactics and strategies.  The

The Psychology of Failure

Failure is always be part of our lives. There are no humans in this world that have never fail, in fact, most successful people, they fail countless times before they become successful. And we are going to learn how did