Samuel Villari
He's a very sweet and sympathetic professor, however I couldn't for the life of me pay attention to his lectures. They were incredibly boring. The homework is all online and is simple, however in order to pass the tests I had to rely heavily on the book. The final is essentially a paper and presentation and he did give good feedback.