Three years after Hammad Shaikh lured and sexually assaulted underage girls he met on Snapchat, the 26-year-old pleaded guilty to seven offences and sat expressionless in a Calgary courtroom as several of his victims delivered statements with what the judge described as “maturity, grace, kindness and bravery.”