He is a great talker but an awful teacher. I am taking this class over the summer and the classes are 3 hours long but could easily be 1.5 hours. I feel like I know more about this guys life story than electronics and magnetism. Doesn't actually teach just reads out of the textbook and doesn't prepare you for the INSANE amounts of hw. Don't take.