I learned that Brownian bridge can be used to find the conditional expectation of a Brownian motion conditioning on the end point. For example, suppose $W(t)$ is a standard Wiener process starting from $0$. I want to calculate the conditional expectation $E[W(t)|W(T)=w]$ where $t<T$. Consider Brownian bridge $W(t)-\frac{t}{T}W(T)$, it is independent with $W(T)$, thus $$ E[W(t)|W(T)=w]=E[\frac{t}{T}W(T)|W(T)=w] = \frac{t}{T}w $$. And since the conditional distribution of multivariate normal distribution is also normal distribution, $(W(t)|W(T)=w)$ is normal. The expectation is already calculated, which is $\frac{t}{T}w$, but in order to calculate the conditional variance, I need to calculate $E[W^2(t)|W(T)=w]$. Is there a way to compute it using Brownian bridge? Or any other easy way, without computing the joint density?
Thank you!