"Dr. Cliff - Experience, Qualifications, Accolades"
...I hold an MS in Computer Science, a Master’s in Management Information Systems, and Ph.D. in Computer & Information Science. Have taught over 700 courses in all computer related topics (programming languages, operating systems, networks, databases, etc.) at college level, graduate and undergraduate, including in international settings. Desktop publishing...