Dr. Thompson is Associate Professor Emeritus at Buffalo State College in Buffalo, NY, USA, in the Computer Information Systems Dept. where he continues to teach online courses as an adjunct instructor after his retirement. He has 50 years of experience in education, including over 35 years’ experience with computer technology. His previous career experience includes working in urban, suburban, and rural K-12 schools as an elementary and secondary classroom teacher (general education and special education), curriculum coordinator, principal, and school superintendent. He also functioned as director of training for two state governments and director of a computer training organization.