Scott Mattison
Favorite professor, would take him for anything. He's great at explaining difficult topics & clearly knowledgeable. He's understanding of students and highly accommodating if you reach out. Both in class and office hours, he makes asking questions comfortable. I can't recommend him enough; take him for anything you can. He's also a total nerd.