I could be wrong. He may be a senior, but he is listed as a junior on the temple website. To answer some of your questions, I thought he started last year (but I could be wrong). And yes, Coach Beard also resigned. I don't know the answers to t he rest of you questions.
I know this is a wild guess, but I wonder if the coaches resigned at the request of the administration in their attempt to get a paid head coach. Just a thought.