The rapid advances and growth in deploying services computing systems, including cloud computing systems, in various applications have major impacts on the use of IT technologies, the economy, society, and our daily lives. Trustworthiness becomes a key issue for users to have sufficient confidence in using these systems. In this address, the major challenges and future research directions of developing trustworthy services computing systems will be discussed. The important aspects of trustworthy services computing systems, including quality of services assurance, required system platform support, and sharing resources (including data, infrastructures, and knowledge), and the impact of human factors will be addressed. Possible improvements of relevant higher education curricula to meet these challenges of rapid expansion of IT Technologies and their applications will also be discussed.