review of circuits lectures 5690199