Stephen Gedney
Gedney is a must for Circuits I. He presents it in such a way that it is totally understandable. You really learn the material, and will help you all the way through. If you already took circuits with someone else, sit in his class anyway, and you will benefit!! He is one of the best profs in EE.