Gaya Nadarajan gaya@g.skku.edu PROFILE _______________________________________________________________________________________ • Assistant Professor for Data Science-related courses at SKKU • Ph.D. in Informatics (Artificial Intelligence) from the University of Edinburgh • Extensive teaching, research and industrial experience in Europe and Asia for 20 years • Lead scientist in a European big data project and AI startup • Passionate about imparting knowledge and communicating ideas EDUCATION _______________________________________________________________________________________ Ph.D. Informatics (AI) 2011 The University of Edinburgh, U.K. M.Sc. Artificial Intelligence 2005 The University of Edinburgh, U.K. B.A. Computer Science 1999 Trinity College, Dublin, Ireland Irish Leaving Certificate (pre-university) 1995 The Institute of Education, Ireland WORK EXPERIENCE (RESEARCH & DEVELOPMENT) _______________________________________________________________________________________ 1) Assistant Professor, Sunkyunkwan University, Seoul, Korea March 2019 – present Teaching courses primarily for Data Science undergraduate majors: Spring 2019– : Introduction to Artificial Intelligence, Data Science & R Summer 2019 : Introduction to Artificial Intelligence (ISS) Autumn 2019– : Introduction to Deep Learning, Database Management 2 2) Chief Technical Officer, BioAI, Seoul, Korea Nov 2018 – Feb 2019 I assisted with securing funding from the Korean government to start up an AI consultancy firm that provides the following services to biomedical institutions: • Drug development database integration • Platform and server provisions for deep learning applications • Customized consultation on suitable AI solutions for biomedical applications 3) AI Consultant, Hibiscus Petroleum Berhad, Malaysia Nov 2017 – 2018 I investigated data-driven methods utilizing cutting edge AI (machine learning and deep learning) technologies to help customer gain a competitive edge in oil production. Focused on a case study involving predictive maintenance. 4) Senior Scientist, Standigm, Seoul, Korea Mar 2016 – Jul 2017 Standigm combines artificial intelligence and systems biology to reduce the time and cost of drug repositioning dramatically. My notable contribution is in data modeling and management of drugs, proteins and diseases from an integrated source of fourteen major public databases into a visual graph database. This was followed by the incorporation of new fields such as Anatomical Therapeutic Chemical (ATC) codes. I also managed an intern from Seoul National University who was applying deep learning for computational drug repurposing. Projects: Subgroup prediction identification (Python), Graph database management and integration (Neo4j, Cypher), Semantics-based drug repositioning (Java, OWL2) 5) Senior Researcher, Seoul National University, Korea Oct 2014 – Dec 2015 As a member of the Biomedical Knowledge Engineering (BiKE) Lab, I was responsible to lead biologists and medical researchers in using semantics-based technologies in biomedical analysis. I assisted in the modeling of mutation analysis for epigenomics as an AI planning problem, contributing towards the development of a research support platform based on linked omics data in the BioLOD project. 6) Research Associate, University of Edinburgh, U.K. Nov 2010–Oct 2013 Lead developer & researcher of workflow unit of the Fish4Knowledge (F4K) project 1 • Designed project ontologies that represent high level goals (tasks), environment and video descriptions and software capabilities. Interfaced ontologies with UN FAOʼs Fisheries ontology, consequently the ASFIS list of species was updated. • Implemented a standalone workflow component that automatically binds high-level video processing queries to low-level image processing components. • Scheduling of thousands of on-demand workflow tasks on heterogeneous distributed resources based on their priorities and compute-intensity of the software modules. Included error detection and handling. • Integrated F4Kʼs user interface with other partner components for prototype demonstration to project reviewers. Technical Skills: Python, HTN Planning, Ontologies (OWL), Oracle (Sun) Grid Engine, Load Sharing Facility (LSF), MySQL, SWI Prolog. 7) Software Engineer, Altion Limited, Dublin, Ireland Sept 1999 – Sept 2002 Network management solutions provider for telecommunications client. Projects: • Data extraction from spreadsheet to Oracle importable format (Perl scripting) • Creating, routing and equipping VC-12 path trails for Data-Synchronisation • Reporting application for Digital Distribution Frames (Java, C) • Interfacing client and server database for querying fault correlation (C, SQL) • Acceleration Service Provisioning: C application to interface two databases • Interfacing Fujitsu-Fens system with local system using RPC for alarm detection ADDITIONAL TEACHING EXPERIENCES _______________________________________________________________________________________ 1) For almost 6 years at the University of Edinburgh, I taught various courses in several capacities. At Edinburgh, only a PhD holder is eligible to officially lecture for undergraduate and masters level courses. As a courseʼs teaching assistant, tutor or lab instructor, I stood in for lectures when the course lecturer was absent. Semester 1: September – December Semester 2: January – May i) Mentor & Teaching Assistant for System Design Project (3rd year undergraduate) Period: Semester 2, 2009 and 2010 This course is a large group project involving construction of a robot under conditions designed to give insights into industrial teamwork (RoboCup). My role as mentor involved guiding students in groups of 10 in the software development process and team management, scheduling demonstrations, marking course-work, refereeing matches and serving as a panel judge on the final day tournament and presentations. A teaching assistant prepares all the coursework for a course, be it tutorials or lab sessions, conducts them, marks the assignments and manages students and staff of the course. ii) Tutor & Lab Instructor for undergraduate courses: Functional Programming (Haskell), Computation and Logic (C, Prolog), Data and Analysis, Object Oriented Programming (Java) Period: Semesters 1 & 2 2004 – 2009 A tutor runs a small group of class (max. 12 students) discussing a set of questions that are given as assignment for a course each week. The tutor moderates the session and encourages studentsʼ participation and analytical thinking. European Commission FP7 grant 257024 1 A lab instructor works in a computer lab (over 30 computers) where students are given hands-on assistance with programming assignments. Some lab sessions are specific for programming courses such as C, Java, Prolog or Haskell while there are also open lab sessions where students may ask any questions related to programming. I was involved in both types of lab sessions. iii) Teaching Assistant for Data and Analysis: Unstructured Data Period: Semester 1, 2006 and 2007 As an introduction to system design and evaluation methods for unstructured data, I prepared tutorials, lab exercises and assignments, responded to newsgroup queries and delegated the marking. iv) Tutor for Software Engineering with Objects and Components (Undergraduate/MSc.) Period: Semester 2, 2006 and 2007 Supervised group meetings that resembled software project meetings to expose students to the design and implementation of software systems using the Unified Modeling Language (UML) and Java. v) Teaching Assistant for Informatics Research Review (MSc. Level) Period: Semester 1 2006, 2007 I conducted weekly meetings with 3–5 students to explore their specific research interests in Knowledge Representation & Reasoning in order to help them prepare a literature review of their selected area. They prepared drafts of their research proposal, which I evaluated to help improve their technical feasibility and narrow the scope. 2) For two years full-time at University Tenaga Nasional (UNITEN), Malaysia, I lectured, tutored and taught at lab sessions in various capacities: i) Lecturer for Software Engineering (diploma level), Computer Literacy (foundation) Period: Software Engineering – Fall 2003, Spring 2004; Computer Literacy – Spring and Fall 2003 I was the sole person responsible for preparing lecture slides, notes, course assignments, exam questions, mark assignments and exams and lecture the courses to a group of 50 or more students. ii) Lab instructor for undergraduate courses: C Programming, Prolog for Artificial Intelligence, Operating Systems and Software Engineering Period: Spring 2003, Fall 2003, Spring 2004 A lab instructor prepares (programming and software-assisted) lab assignments for students and provides guidance during the lab session. 3) Other teaching experiences In 2018, I gave a 6-week course to MBA students from KAIST on “How to Give a Good Presentation” in order to prepare them for their presentations at a summer mentoring program held in University of Cambridge, UK. I was also an instructor for Intermediate English for 2 months. In 2002, I taught basic IT skills for Databases to refugees and asylum seekers with a voluntary organisation in Ireland. LAB VISITS _______________________________________________________________________________________ 1) BiKE Lab, Seoul National University, Korea Aug – Oct 2014 Introduction to a biomedical laboratory headed by Prof. H. Kim 2) National Center for High Performance Computing (NCHC), Taiwan 2012, 2013 Collaborated with Dr Fang-Pang Linʼs group on integrating F4Kʼs workflow with NCHCʼs HPC facilities, which consisted of a supercomputer and a VM cluster, total 3) Dept Comp. Engineering, Universita ʼdegli Studi Catania, Italy Sept–Dec 2008 Collaborated with Prof. A. Faro and Dr. D. Giordanoʼs group in the provision of independent image processing modules for object detection and classification tasks. AWARDS _______________________________________________________________________________________ • Google Europe Anita Borg Scholarship Finalist (Google Inc.) 2009, 2010 • Victor Graham Prize, top in Mathematics (Computer Science Dept, Ireland) 1996 • Higher Education Scholarship (Competitive at National level, Malaysia) 1994–1999 SELECTED TALKS _______________________________________________________________________________________ • Guest speaker for Data Science & Management, International Summer School, Sunkyunkwan University, Korea (July 2018) • Heriot-Watt University, UK (Jan 2016) • 2nd Korea-China Symposium on Big Data, Daegu (Oct 2015) • Seoul National University (Sept 2014) • National Applied Research Lab, NCHC, Taiwan (July 2012, March 2013) • Google retreat for Anita Borg finalists, Zürich (June 2009) Academic Service: Reviewer for Journals and Conferences Journal of Software Maintenance and Evolution, IEEE Conf. Intelligent Agent Technology, CCGRID, Euro-Par Conference, KES-AMSTA Languages: English (native), Malay (native), Korean (intermediate) PERSONAL INTERESTS & COMMUNITY SERVICES _______________________________________________________________________________________ • Secretary, Malaysian Association of the Republic of Korea (2016-2017) • Representative for Trinity College Alumni branch in Korea (2014-present) • Social events convener for graduate students and staff in Informatics (2006-2010) • Co-founded Edinburgh University Taekwondo Club, 2006 • Voluntary Work – taught IT skills to refugees and asylum seekers, Spirasi, Ireland (2002), charity shop assistant, SANDS Lothian, Scotland (2005–2007) PUBLICATIONS _______________________________________________________________________________________ Theses and Dissertations • G. Nadarajan. "Semantics and Planning Based Workflow Composition and Execution for Video Processing". Ph.D. Thesis, CISA, School of Informatics, University of Edinburgh, 2010 • G. Nadarajan . "Mapping Fundamental Business Process Modelling Language to a Semantic Web Based Language". MSc. Dissertation, School of Informatics, University of Edinburgh, 2005 Journals and Book Chapters • G. Nadarajan, C.-L. Yang, Y.-H. Chen-Burger. "Intelligent Workflow Management for Fish4Knowledge Using the SWELL System". Fish4Knowledge: Collecting and Analyzing Massive Coral Reef Fish Video Data, Intelligent Systems Reference Library, vol 104. Springer, Chapter 8, p.83-101, 2016 • G. Nadarajan, Y.-H. Chen-Burger, R. B. Fisher. "Semantics and Planning Based Workflow Composition for Video Processing". Journal of Grid Computing, Special Issue on Scientific Workflows, 2013. • G. Nadarajan, A. Manataki, Y.-H. Chen-Burger. "Semantics-Based Process Support for Grid Applications". Book Chapter in Nik Bessis (ed.): Grid Technology for Maximizing Collaborative Decision Management and Support: Advancing Effective Virtual Organizations, IGI Global, 2009 • G. Nadarajan and Y.-H. Chen-Burger. "Translating a Typical Business Process Modelling Language to a Web Services Ontology through Lightweight Mapping". IET Software (Formerly IEE Proceedings Software), Vol. 1, Issue 1, p.1-17, Feb 2007 Conferences and Workshops • G. Nadarajan, K. Ha, H. G. Kim. “Modelling Mutation Analysis for Epigenomics with Planning and Ontologies”. In SEMBI Workshop at Joint International Semantic Technology Conference (JIST), 2015 • O. F. Rana, R. Tolosana-Calasanz, G. Nadarajan, C. L. Yang, and Y. H. Chen-Burger. "Analysing Quality of Resilience in Fish4Knowledge Video Analysis Workflows". In Intl Workshop on Clouds and (eScience) App. Mgt, CloudAM 2013 • E. Beauxis-Aussalet, S. Palazzo, G. Nadarajan, E. Arslanova, C. Spampinato, L. Hardman. "A Video Processing and Data Retrieval Framework for Fish Population Monitoring". Proc. 2nd ACM international workshop on Multimedia Analysis Ecological Data. ACM, 2013 • G. Nadarajan, C.-L. Yang, Y.-H. Chen-Burger. "Multiple Ontologies Enhanced with Performance Capabilities to Define Interacting Domains within a Workflow Framework for Analysing Large Undersea Videos", 5th International Conference on Knowledge Engineering and Ontology Development (KEOD 2013), Sept 2013 • G. Nadarajan, C.-L. Yang, Y.-J. Cheng, S.-I. Lin, Y.-H. Chen-Burger, F.-P. Lin. "Real-time Data Streaming Architecture and Intelligent Workflow Management for Processing Massive Ecological Videos." International Conference on Social Computing (SocialCom) 2013, pp. 1074-1080, doi:10.1109/SocialCom.2013.173 • B. J. Boom, P. X. Huang, C. Spampinato, S. Palazzo, J. He, C. Beyan, E. Beauxis-Aussalet, J. van Ossenbruggen, G. Nadarajan, J. Y. Chen-Burger, D. Giordano, L. Hardman, F.-P. Lin, R. B. Fisher, "Long-term underwater camera surveillance for monitoring and analysis of fish populations", Proc. Int. Workshop on Visual observation and Analysis of Animal and Insect Behavior (VAIB), in conjunction with ICPR 2012 • G. Nadarajan, Y.-H. Chen-Burger. "Goal, Video Description and Capability Ontologies for Fish4Knowledge Domain". Special Session on Intelligent Workflow, Cloud Computing and Systems, KES-AMSTA 12 • G. Nadarajan, C. Spampinato, Y.-H. Chen-Burger, R. B. Fisher. "A Flexible System for Automated Composition of Intelligent Video Analysis". 7th International Symposium on Image and Signal Processing and Analysis (ISPA 2011) • G. Nadarajan, Y.-H. Chen-Burger, R. B. Fisher. "SWAV: Semantics-based Workflows for Automatic Video Analysis". Special Session on Intelligent Workflow, Cloud Computing and Systems, KES-AMSTA 11 • C. Spampinato, D. Giordano, R. Di Salvo, Y.-H. Chen-Burger, R. B. Fisher, G. Nadarajan. "Automatic Fish Classification for Underwater Species Behavior Understanding". In ACM Workshop on Analysis and Retrieval of Tracked Events and Motion in Imagery Streams (ARTEMIS 10) • G. Nadarajan, Y.-H. Chen-Burger, R. B. Fisher. "A Knowledge-Based Planner for Processing Unconstrained Underwater Videos". In IJCAI-09 Workshop on Learning Structural Knowledge From Observations (STRUCK 09) • C. Spampinato, G. Nadarajan, Y.-H. Chen-Burger, R. B. Fisher. “Detecting, Tracking and Counting Fish in Low Quality Unconstrained Underwater Videos”. In Proceedings of 3rd International Conference on Computer Vision Theory and Applications (VISAPP 08) • G. Nadarajan. "Planning for Automatic Video Processing using Ontology-Based Workflow". Doctoral Consortium at the 17th International Conference on Automated Planning & Scheduling (ICAPS 07) • G. Nadarajan and A. Renouf. "A Modular Approach for Automating Video Analysis". In Proceedings of the 12th International Conference on Computer Analysis of Images and Patterns (CAIP 07) • G. Nadarajan, Y.-H. Chen-Burger, J. Malone. "Semantic Grid Services for Video Analysis". In Proceedings of International Workshop on Service Composition (SERCOMP 06) • G. Nadarajan, Y.-H. Chen-Burger, J. Malone. "Semantic-Based Workflow Composition for Video Processing in the Grid". In Proceedings of IEEE/WIC/ACM International Conference on Web Intelligence (WI 06) • G. Nadarajan and Y.-H. Chen-Burger. "Mapping Fundamental Business Process Modelling Language to OWL-S". In Proceedings of the 4th Hellenic Conference on Artificial Intelligence (SETN 06) • G. Nadarajan and Y.-H. Chen-Burger. "An Ontology-Based Conceptual Mapping Framework for Translating FBPML to the Web Services Ontology”. In Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 06)