Stephen Brown
This was my second course with Stephen and he did not disappoint. Very knowledgeable about what he teaches and very good with keeping up to date with his course outline, along with being very fast at giving test results back. His tests involve short answer but are very reasonable. Answers questions thoroughly. Would highly recommend.