Gary Greaves
Don't take this professor for an elective. Too much work. He assigns papers and has exams throughout the course. It still makes no sense he assigned a final essay that was due after the semester ended. Although he is knowledgeable in his course.