I respect Professor Talagala for the man he is and what he has done for himself to be successful in America. I can only speak for his online teaching and I will tell you its terrible. I have taken many online classes and this is by far the worst! He gives us only youtube videos and powerpoint and expects us to learn the material on our own.