Dwayne Roach
Dr Roach is easy to understand and fun to listen to. His tests can be complicated but if you go to his office hours you can understand the style of his tests more and the types of questions he asks. 