프라푸치노 since가 (~때문에)라는 뜻 있고 문두 말고도 중간에 올 수도 있어요. 그런데 이 문장에서는 시제를 좀 봐야할 것 같아요. 시간 조건 부사절에서는 현재시제가 미래시제를 대신하죠? while도 '~동안'이라는 시간부사절을 이끌기 때문에 그 문장에서는 attends라는 현재가 쓰인거에요. 그러니까 will teach라는 미래시제랑 while+현재시제랑 같이 쓰일 수 있는거에요. 만약에 '~때문에'라는 해석으로 문장 만들거면attends가 미래 일이니까 미래시제로 바꿔야 정확할 것 같네요. 답글