He has held administrative positions of K-12 science chair, district director of computer services, director of instruction, and elementary principal. He teaches leadership courses for teachers working on administrative certification, and has authored hundreds of articles in computer magazines and educational journals.