Evaluating generative AI teaching assistants in simulated learning environments: how instructor type and support type affect students’ perceptions