Kevin Tate
Dr. Tate is a great professor teaching a difficult subject. He is funny, easy to work with, and respects his students. His questions on quizzes and tests are sometimes vague but his lectures are great. I would recommend taking his class is you are ready to work for your grade.