Professor Sahota brings amazing guest speakers obtained from his strong network. He is a well accomplished man that is very humble, and I believe if people had a better idea of his achievements he would receive more respect. Check out his TEDx talk on YouTube, he basically lectures like this but with class interaction.