Adam Sheppard
Awesome professor is super passionate and makes sure everyone understands. Hes super approachable and willing to help outside of class if need be. His tests are fair, if you study what he explains in class you'll be fine. No homework.