- Algorithms & Data Structures: The Science Of Computing (Electrical and Computer Engineering Series)
- Human Aspects of Software Engineering (Electrical and Computer Engineering Series)
- Guide to Teaching Computer Science: An Activity-Based Approach
- The MERge Model for Business Development: The Amalgamation of Management, Education and Research
- Agile Anywhere: Essays on Agile Projects and Beyond