Erik Haroldson
Great professor that is willing to help explain content well if you're needing further explanation. Class can be kinda quiet when he's lecturing, and the lectures themselves are good but not excellent. The textbook is free and is easy to read!