Russell Glasser finished his stint as host of the Atheist Experience in January 2006. He will stay on as co-host while he works on a masters degree. Russell has been active in the Atheist Community of Austin for many years and involved with the show about as long. Russell is producer of The Non Prophets, ACA's Internet radio program. Russell has a blog called Kazim's Korner where he often writes about atheist topics.
Yes, Keryn from the archives is Russell's sister.