Mark Scott
Dr. Scott is very practical and understanding. His grading criteria is very fair and he admits when he makes mistakes. His lectures and homework are helpful in preparing you for exams. Overall a great professor and great guy.