Mo is an excellent coach, who delivers highly personalized advice, while offering his perspective and experiences. He goes the extra mile to make sure you get the preparation that you need and is always there to give constructive feedback. He is also very approachable and the session is overall very enjoyable. Nothing but great things to say!