Daniel DeFrance
DeFrance is a great professor all around but there are some small things that get on my nerves. He sometimes goes off subject. He often times teaches things he already taught in past lectures to try and prove a point about a new topic. Besides all that he is a pretty good professor for CSCI 127