John Smiley is an author and teacher known for basic programming classes and books. He is also president of John Smiley & Associates. Smiley has authored books on Visual Basic, C# and Java.
In addition to his 'Learning to Program' type books, he teaches classes online, in many of the online, or e-learning ventures such as ElementK or the now defunct Ziff Davis University (ZDU). Notably, he has taught over 100,000 students via online courses.
He has been a professor at Penn State University, the Philadelphia College of Textiles and Science, and Holy Family College.