Rose and I are most familiar with him as the geeky physics professor Larry on "Numbers". He had to leave that show to film "24"; on "Numbers" they explained the character's absence by having him go off to prepare for a flight on the space shuttle!
What is that show about, anyhow? I've seen references to it, but never really understood.