I believe teaching is both an art and a science that needs and can be mastered day in and day out based on the feedback from my students and fellow teachers. I have taught many Computer Science and Engineering related classes (undergraduate and graduate level) at the University of Moratuwa, Sri Lanka (2005-2006 and 2013-present, full-time); Colorado State University, USA (2007-2012, part-time); Northshore College of Business & Technology, Sri Lanka (2013-2014, part-time); Naval Artificer Training Institute, Sri Lanka Navy (2006, part-time); and Science Land IT, Sri Lanka (2005, part-time).

See following links for: