Kane Keller
Dr. Keller is one of my favorite professors. He cares about his students success and learning. He does require you attend each class and lecture but is accommodating if you let him know in advance of any known absences. His tests and grading are hard, but if you study the material and attend class you will do well. He's a great professor.