Samuel Jeralds
He's a pretty solid lecturer, I will say each test had one problem on it that was significantly harder than anything else which makes the overall class a struggle because tests (plus final) make up 86% of your grade. I wouldn't recommend him as a top choice, but if you come to class and take good notes you'll get by just fine.