Caleb Zimmerman
Great guy and professor. It is a tough course for a Gen Ed, but you can definitely get an A if you actually work for it. Very caring and willing to meet to discuss any issues on papers. Would definitely take another course with him.