Allen is the head of the School of Art and Design at Prague College in Prague, Czech Republic. After graduating in 2004, he worked for a while on various photo and film projects around Richmond, Virginia, and taught courses at VCU and J Sargeant Reynolds Community College. Allen moved Prague in the summer of 2008, continuing to teach at various colleges in the area. He accepted his position as head of school in 2008, where he teaches courses in Graphic Design and Experimental Media in addition to his administrative responsibilities.