Working in fantastic startups has helped to develop Green’s technical and management skills, hence his experiences not only include designing and developing software solutions, but also business requirement analysis, and project & product management. The experiences are accumulated through several projects with values from hundreds of thousands to millions of dollars, many of which are still generating recursive revenues. As an academic, Green has a strong passion for teaching and mentoring.