Kenneth Foster
He uploads lecture slides, but the lectures themselves were very hard to follow as he often went off on random tangents. The grade for this class was based off of 3 exams. They were either poorly-written or stolen from online with questions that were completely unrelated to what we studied. He's a nice guy, but it was overall a confusing class.