Methods of testing, verification and validation, quality assurance processes and techniques, methods and types of testing, and ISO 9000/SEI CMM process evaluation. Special focus on security and practices for developing secure software and software for trading and distributed finance (e.g., smart contracts).