Clif has consulted for large & small businesses and not-for-profit organizations, and managed onshore and offshore projects. Previous positions include:
- Chief Technology Officer for Elegance Technologies, Inc.
- Senior Member of Technical Staff, NeST Technologies, Inc.
Clif is Associate Professor of Computer Science, Muhlenberg College. Previous positions include:
- Fulbright Specialist, Ashesi University, Ghana.
- Fulbright-Nehru Scholar, University of Kerala (southern India).
- Assistant Professor of Computer Science, Moravian College.
Clif has taught a wide variety of CS courses; written book chapters and given numerous conference presentations; and been the PI or Co-PI on grants from:
- the National Science Foundation TUES and IUSE programs
- the Google CS4HS and CS Engagement programs
- the National Collegiate Inventors & Innovators Alliance (NCIIA, now VentureWell)
- the Hewlett Packard Technology for Teaching program
Clif has a PhD in Computer Science from the University of California, Davis; a MS in Computer Science & a MA in Electro-Acoustic Music from Dartmouth College; and a BS in Engineering & a BA in Music from Swarthmore College.