Jim is an extremely knowledgeble subject matter expert and that truly shows in his class. People that dont like him or don't do well in his class, seem to have a hard time taking responsibiliy for themselves. Yes, the class seems tough at times but actually studying and having good questions will go very far. Thank you for the circuit knowledge!