Adrian Johnson
I enjoyed taking his class this semester. He gives very detailed power point presentations on each chapter. If you do your work and pay attention he will help you in every way possible when needed. My only gripe is he is not very good at emailing you back with issues. You email him and he discusses it with you in class. Overall Great class!