My tutor wants me to pay up front? Is that allowed?

No. Program rules require that payments be made after the service is provided. Additionally, all purchases and payments must be made through the ClassWallet platform.