notes on shecodes lectures