circuits lab lecture notes 3345988