As captain of SurfBigData team, Andrew's natural curiosity leads to test cool things. He likes to discover the opportunities and critical factors. He has played leading roles in planning and development of smart city, healthcare, and IoT R&D. To return what he learned from the real world, Andrew taught big data application and ML as adjunct. Exchanging ideas is a good way to learn.