Dr. Eckstein is a fantastic professor. He brings up interesting topics in his lectures and encourages class participation. He's also very funny and his tests are mostly multiple choice with one writing component at the end. Would definitely recommend taking his class.