Steven G. Brennan “Joel's engaging teaching style. Course was a good review & brought many new topics to the top.”