Nirushan was educated in the UK, with a Bsc Computing and Business degree from London South Bank University, followed by a PGCE (in Computer Science) from University of East London. Before teaching, Nirushan worked as a Network Engineer for Ericsson PLC in Reading, UK. He has taught in London, Qatar and the UAE. In Qatar he was in charge of running the robotics and Badminton club as well as in charge of Key stage 3 Computing.
Nirushan loves the challenge and variety of teaching students of all ages, abilities and backgrounds and has many years of experience working with students aged from 11 to 18, including teaching IGCSE, A-level and IB (Computer Science, ICT and IGTS HL and SL). His interests include programming, robotics, badminton, music, reading science fiction books, food, travelling and motorsport. Nirushan is looking forward to doing all of these when he begins his new life in Malaysia with his wife and two kids!