Teaching Assistant Training: An Adjustable Curriculum for Computing Disciplines