since가 접소사로 사용될때는 문맥을 파악해서 때문에로 사용되는지 이래로로 사용된느지를 파악해야 하는데, 이 문장에서는 때문에 라고 하면 문맥의 흐름이 자연스럽지 않게 되는거 같아요~
시간 부사절에서 현재 시제가 미래 시제를 대신하잖아요, while도 '~동안'이라는 의미로 시간 부사절을 이끌기 때문에 attends라는 현재 시제와 함께 쓰였어요. 주절에서는 미래 시제인 will teach가 쓰였구요. 만약에 '~때문에'라는 의미로 since를 쓰고자 한다면 attends가 아니라 will attends였어야 해요. (왜냐면 '~때문에'라는 의미로 쓰이면 시간 부사절이 아니니까 현재가 아닌 미래가 쓰여야죠)