Rob Walker
Very strong professor who provides online and in-person options for classes. He is very understanding and has a great sense of humor. The grading scale is set by student performance as a whole to adjust for the difficulty of the content. The homework and exams are very lengthy so prepare ahead of time, very little study material for the final exam.