Daniel Warwick
He's overall super nice and he really cares about what he's talking about. He gives a lot of extra credit, however, he is kind of all over the place a lot of times. If you can handle a little disorganization, he's a good professor.