Neil Brown
Has a lot of experience and shares real life examples that help in understanding the material.  Makes himself available for questions and gets back quickly to emails.  Like his approach - group lead presentations on topics.