I just asked the professor through email. He told me there would be no campus visit and all information about financial support will be in the letter, which will be sent out from graduate school next week. The deadline for us to make final decision will be mid-April, as usual.