This professor was amazing, I couldn't believe how much he truly cares about students understanding. He wants to see you succeed and tries to make the material as digestible as possible. This course covers many topics of circuits and his teaching style makes everything easier to understand. The teacher contributed so much to my understanding.