Algorithm Analysis and Design Theory of Computation. Complexity Theory. Software Requirement Analysis Project Management Software Process Consultant, ISO/IEC29110