Out of the professors provided, I would have to say Professor. Birch.
Not only does he have one of my most favorite pokemon, but I also think that his name is pretty interesting, and that he's got a bit more character then the others. Also, I find that he appears in the Advanced Generation more then the other Professors in the seasons they were in, and seems to be a more "outdoors" professor then the others as well.