Brad Fellows
He seems like a good guy and he's really passionate about what he teaches. 2 group projects (both PowerPoints) and a 10 page paper that he grades nicely. My only complaint is he runs a very unorganized online class: he changes due dates around often and you don't receive grades or updates on projects. He's probably a better professor in person.