He should have stuck around, since SMU is probably going to take BC to the woodshed tomorrow.
The replacement, Grayson James, isn't very good. He was a mediocre quarterback (at best) at Florida International for 3 years.
Castellanos leaving doesn't surprise me, though, since he did this at UCF before he got to BC.