Expected waiting time for bus
Solution 1:
The expected waiting time = 11.25 minutes, in my opinion.
Expected time if the inter-arrival time is 15 minutes with probability 1 = 7.5 mins
Expected time if the inter-arrival time is 30 minutes with probability 1 = 15 mins
Now, expected waiting time = $0.5 * (7.5 + 15)=11.25$
Solution 2:
Because the bus interval arrival time is 30-minute or 15-minute with equal probability,
the probability your arrival falls into a 30-minute interval is $\frac{30}{30+15}=\frac{2}{3}$
the probability your arrival falls into a 15-minute interval is $\frac{15}{30+15}=\frac{1}{3}$
if your arrival falls into a 30-minute interval, the expected waiting time is 15 minutes
if your arrival falls into a 15-minute interval, the expected waiting time is 7.5 minutes
So, the overall expected waiting time is $15\times\frac{2}{3}+7.5\times\frac{1}{3}=12.5$ minutes