Jeremiah Bartz
Great professor. Really has a passion for teaching math. The only reason I say he's difficult is because there's little material to review from other than the digital book and/or the notes from his lectures. He doesn't post much online to refer back to. However, he's always willing to answer questions that you may have.