Joshua Fox
Easily one of the best professors at UF. His lectures are some of the best I've had and are fun and engaging to listen to. He does his best to make programming easy to understand. Just make sure not to procrastinate on his projects and you'll do fine in his class.