I may be old-fashioned, but I always find it wise to address a professor with formality. If a professor wants to be addressed by his or her first name, he or she will be very explicit about that on the first day of class.
You don’t want to be put in that awkward situation where you call a professor his first name and he corrects you. I’ve seen that happen to some peers, and it makes me embarrassed for them.