In a nutshell…. I grew up in England and moved to the U.S. in 1978. I hold a master’s degree in Advanced Technology, specializing in Systems Science from Binghamton University in upstate New York, for which I received an Award for Outstanding Academic Achievement. I hold an undergraduate degree in Fine Art from Sheffield College of Art, Sheffield, England (since integrated into Sheffield Hallam University). I still like to paint .. rather badly.
I have about 20 years experience teaching computer science courses, both full-time and part-time, with a focus on online courses, and have authored a textbook: A Web-based Introduction to Programming, now in its 4th edition. I have extensive experience in the use of technology for learning, having worked as a short-course developer for IBM, as an Instructional Coordinator and Coordinator of Academic Computing for the College of Agriculture & Life Sciences at NC State University, as the first Executive Director of the UNC Teaching and Learning with Technology Collaborative for the University of North Carolina system, and as Interim Director of Online Learning for Asheville-Buncombe Technical Community College. I have designed and delivered professional workshops and online resources on various teaching and technology topics including Java, PHP/MySQL, Moodle, and Blackboard. My work product includes a significant amount of technical writing in the form of online content/lookups, reports, guides, handouts, and presentation materials. I also designed and developed a companion Web site for the textbook: Makers: A History of American Studio Craft, on behalf of the Center for Craft, Creativity and Design.
Before moving into technology, I was involved in the arts in various capacities: as director of the Oswego Art Guild (now the Art Association of Oswego) and as exhibition designer for the Binghamton University Art Museum. I am now semi-retired and live in beautiful Scotland.