circuits lecture series notes 2995654