Mr. Bishan Kulasekara

Lecturer in ICT & Computer Science – Cambridge & Edexcel

Qualifications: B.Sc. (Software Engineering) – Curtin University

Experience: Industry and academic experience in software development, and computer science education.

Mr. Bishan Kulasekara is a committed lecturer in ICT and Computer Science with a strong software engineering foundation and real-world development experience. He brings a practical, modern approach to teaching technology, helping students understand not just how systems work — but why they work.

About the Teacher

Mr. Bishan Kulasekara holds a Bachelor’s degree in Software Engineering from Curtin University and has gained experience in enterprise software development through his internship at John Keells Holdings PLC. He has also served as a Technical Assistant at the Open University of Sri Lanka, supporting ICT and programming courses.

Combining his industry insight with academic clarity, Mr. Bishan focuses on teaching that connects classroom theory to real-world application, ensuring students gain confidence in coding, analysis, and problem-solving.

Subjects Taught

Mr. Bishan Kulasekara is an experienced lecturer who specialises in ICT and Computer Science at both foundational and advanced levels. With a background in software engineering and system design, he has guided students to develop strong logical and technical skills. His teaching style emphasizes clarity, application, and confidence-building — helping learners master technology step by step.

Qualifications

  • B.Sc. (Software Engineering) – Curtin University
  • Higher National Diploma in Computer Software Engineering – SLIIT

Experience

  • Software Engineer Intern – John Keells Holdings PLC
  • Freelance Software Developer – Sensus Hub
  • Technical Assistant (Contract) – Open University of Sri Lanka

Message from Mr. Smith

Technology is one of the most powerful tools of our generation — but it’s not just about coding or algorithms. It’s about creativity, logic, and the confidence to solve real problems.

In my classes, I encourage students to move beyond memorizing content and instead understand the why behind what they learn. Every project, every line of code, and every system we study is an opportunity to think differently and build something meaningful.

My goal is to create an environment where curiosity thrives — where students feel supported, challenged, and inspired to explore the full potential of ICT and Computer Science. When a student starts seeing themselves as a creator rather than just a learner, that’s when real growth begins.

Ready to learn?

Contact IZOID