John Castella
I highly recommend Prof Castella & his classes. Very interactive, asks tough questions based on his real-life experience, provides excellent advice for nearly every situation. Class participation matters. Assignments push you to consider alternatives in complex negotiations & try new approaches when organizing.