Excellent history prof , I highly recommend his courses .