Education and trainings

  • Higher Education Teaching Certificate, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Jan. 2016 - ongoing)
  • Advanced Master in Pedagogy in Higher Education, Université catholique de Louvain, Louvain-la-Neuve, Belgium, Cum laude. (Sep. 2010 – Jun. 2014)
    - Subject: « Enseigner des outils méthodologiques et former une attitude professionnelle en BAC 1 par un projet disciplinaire : Mise en place et évaluation d‘un dispositif d’aide à la réussite »
    - Supervisor: Prof. Mariane Frenay and co-supervisor: Dr. Mireille Houart.
  • PhD in Engineering, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Sep. 2007 – Nov. 2013)
    - Subject: « A Formal Framework for the Analysis of Human-Machine Interactions »
    - Examining Board: Prof. Charles Pecheur, supervisor (UCL/ICTM, Belgium), Prof. Jean Vanderdonckt, secretary (UCL/ILSM, Belgium), Prof. Thierry Massart (ULB, Belgium), Dr Dimitra Giannakopoulou (NASA/ARC, USA), Prof. Philippe Palanque (UPS/IRIT, France) and Prof. Peter Van Roy, chair (UCL/ICTM, Belgium).
  • Master in Computer Science Engineering, Université catholique de Louvain, Louvain-la-Neuve, Belgium, Magna cum laude. (Sep. 2002 – Jun. 2007)
    - Subject: « Viral Marketing and Community Detection Algorithm »
    - Supervisor: Prof. Pierre Dupont.
  • General Secondary Education, Lycée de Berlaymont, Waterloo, Belgium, 85%. (Sep. 1996 – Jun. 2002)
    Mathematics/Science option.

Trainings

  • Security Fundamentals, Technobel, Ciney, Belgium. (6–7 Jun. 2016)
    Training about IT security to understand threats and attacks in IT systems and how to deal with them.
  • From Research To Business (FR2B), Belgium. (1st cycle 2010)
    Seven-day training composed of four modules, targeted to researchers who think that their research may lead to the creation of a company.
  • Teaching monitor Training, Louvain School of Engineering, Louvain-la-Neuve, Belgium. (Sep. 2004)
    Training to become student monitor (tutor) to supervise the practical sessions of the « Introduction to Programming » course taught to first year bachelors in engineering.

Professional experiences

  • Lecturer, École Centrale des Arts et Métiers (ECAM), Woluwé-Saint-Lambert, Belgium. (Sep. 2014 – now)
    Professor in an industrial higher education institution, in the department of electrical and computer engineering.
  • Project Manager, TeachEng, Woluwé-Saint-Lambert, Belgium. (Sep. 2015 – now)
    Project Manager for the TeachEng project working on the development and deployment of a MOOC platform for engineers.
  • Professor, Institut Technique Supérieur Cardinal Mercier (ITSCM), Schaerbeek, Belgium. (Sep. 2011 – Jun. 2015, Jan. 2017 – now) Professor in a higher education institution in social advancement for the bachelor in informatics and systems and the bachelor in electronics of the Technology Pole.
  • Invited Lecturer, Université catholique de Louvain (UCL), Louvain-la-Neuve, Belgium. (Sep. 2014 – Sep. 2016)
    Invited lecturer for the programming course for first year bachelor students in engineering and in computer science.
  • Research Assistant, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Sep. 2013 – May 2014)
    Research assistant for the ICT, Electronics and Applied Mathematics Institute (ICTEAM), attached to the Computer Science Engineering Department (INGI).
  • Educational Advisor, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Sep. 2013 – May 2014)
    Educational Advisor for the Louvain School of Engineering (EPL).
  • Associate, Binnovart, Belgium. (Oct. 2013 – May 2014)
    Founder and Associate at Binnovart SPRL, a company developing a platform where young artists can meet art investors to catch up and sell and promote their artworks.
  • Teaching Assistant, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Sep. 2007 – Sep. 2013)
    Teaching assistant for the Louvain School of Engineering (EPL), attached to the Computer Science Engineering Department (INGI).
  • Student Monitor, Louvain School of Engineering, Louvain-la-Neuve, Belgium. (2004 – 2006)
    Student monitor (tutor) for the « Introduction to Programming » course taught to first year bachelors in engineering.

Non-profit organisations

  • Founder and President, Computer Science and IT in Education ASBL (CSITEd), Louvain-la-Neuve, Belgium. (Jul. 2012 – now)
    CSITEd is a non-profit organisation whose goal is to promote computer science at large, especially towards pupils from secondary schools and in the education field.
  • President, Corps Scientifique de l'Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Sep. 2013 – May 2014)
    The « Corps Scientifique de l‘UCL » (Scientific Body) of the university gathers all the researchers that are not professors. The role of the president is to be the representative of the body in several organs of the university, some of them being decision organs.
  • Treasurer, UCLouvain ACM Student Chapter ASBL, Louvain-la-Neuve, Belgium. (Sep. 2011 – Sep. 2013)
  • Founder and Co-organiser, Belgian Olympiad in Informatics. (Editions 2010 and 2011)
    The Belgian Olympiad in Informatics (be-OI) is a programming and algorithmic thinking contest whose goal is to select the Belgian delegation to be sent to the International Olympiad in Informatics (IOI).
  • Founder and President, UCLouvain ACM Student Chapter ASBL, Louvain-la-Neuve, Belgium. (Sep. 2009 – Sep. 2011)
    The UCLouvain ACM Student Chapter is the local chapter of the Association for Computing Machinery (ACM), an international organisation whose goal is to promote computer science.

Publications

Journal papers

  • Guillaume Brat, Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur, Franco Raimondi, Neha Rungta. Formal Analysis of Multiple Coordinated HMI Systems. In The Handbook of Formal Methods in Human-Computer Interaction, 2017.
  • Guillaume Maudoux, Charles Pecheur, Sébastien Combéfis. Learning Safe Interactions and Full-Control. In The Handbook of Formal Methods in Human-Computer Interaction, 2017.
  • Sébastien Combéfis, Gytautas Beresnevičius, Valentina Dagienė. Learning Programming through Games and Contests: Overview, Characterisation and Discussion. In Olympiads in Informatics, August 2016.
  • Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur. Automatic Detection of Potential Automation Surprises for ADEPT Models. In IEEE Transactions on Human-Machine Systems, 2016.
  • Sébastien Combéfis, Alexis Paques. Organising National Olympiads in Informatics: a Review of Selection Processes, Trainings and Promotion Activities. In Olympiads in Informatics, July 2015.
  • Sébastien Combéfis, Jérémy Wautelet. Programming Trainings and Informatics Teaching Through Online Contests. In Olympiads in Informatics, July 2014.
  • Sébastien Combéfis, Virginie Van den Schrieck, Alexis Nootens. Growing Algorithmic Thinking Through Interactive Problems to Encourage Learning Programming. In Olympiads in Informatics, July 2013.
  • Sébastien Combéfis, Vianney le Clément de Saint-Marcq. Teaching Programming and Algorithm Design with Pythia, a Web-Based Learning Platform. In Olympiads in Informatics, Septembre 2012.
  • Sébastien Combéfis, Damien Leroy. Belgian Olympiads in Informatics: The Story of Launching a National Contest. In Olympiads in Informatics, July 2011.

Conference papers (peer-reviewed)

  • Sébastien Combéfis, Arnaud Schils. Automatic Programming Error Class Identification with Code Plagiarism-Based Clustering. In Proceedings of the 2nd Int'l Code Hunt Workshop on Educational Software Engineering, November 2016.
  • Sébastien Combéfis, Chantal Poncin. Web Platform to Support Teaching Programming with Snap! and Manage Pupils' Learning. In Proceedings of the Scratch Conference 2015, August 2015.
  • Sébastien Combéfis, Alexis Paques. Pythia reloaded: an Intelligent Unit Testing-Based Code Grader for Education. In Proceedings of the 1st Int'l Code Hunt Workshop on Educational Software Engineering, July 2015.
  • Guillaume Maudoux, Sébastien Combéfis, Charles Pecheur. Tasks Decomposition of System Models for Human-Machine Interaction Analysis. In Proceedings of the Workshop on Formal Methods in Human Computer Interaction, June 2015.
  • Sébastien Combéfis, Peter Van Roy. Three-Step Transformation of a Traditional University Course into a MOOC: a LouvainX Experience. In Proceedings of the European MOOCs Stakeholders Summit 2015, May 2015.
  • Sébastien Combéfis, Fabien Duchêne, Virginie Van Den Schrieck. APP0, ou la découverte du monde universitaire par des compétences techniques au service de l'intégration sociale. In Proceedings of the 28th Congrès de l'Association Internationale de Pédagogie Universitaire, May 2014.
  • Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur. State Event Models for the Formal Analysis of Human-Machine Interactions. In Proceedings of the Formal Verification and Modeling in Human-Machine Systems AAAI Spring Symposium 2014, March 2014.
  • Sébastien Combéfis, Adrien Bibal, Peter Van Roy. Recasting a Traditional Course into a MOOC by Means of a SPOC. In Proceedings of the European MOOCs Stakeholders Summit 2014, February 2014.
  • Sébastien Combéfis, Charles Pecheur. Automatic Generation of Full-Control System Abstraction for Human-Machine Interaction. In Proceedings of the Workshop on Formal Methods in Human-Machine Interaction, May 2012.
  • Jim Plumat, Chantal Poncin, Delphine Ducarme, Sébastien Combéfis. Passer d'un « Service d'Aide à la Réussite » à des « Ateliers de Formation Professionnelle » ou comment passer d'un SAR, une béquille ? – à un AFP, un piolet !. In Proceedings of the 27th Congrès de l'Association Internationale de Pédagogie Universitaire, May 2012.
  • Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur, Peter Mehlitz. A JavaPathfinder Extension to Analyse Human-Machine Interactions. In Proceedings of the Java Pathfinder Workshop 2011, November 2011.
  • Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur, Michael Feary. Learning System Abstractions for Human Operators. In Proceedings of the 2011 International Workshop on Machine Learning Technologies in Software Engineering, November 2011.
  • Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur, Michael Feary. A Formal Framework for Design and Analysis of Human-Machine Interaction. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, October 2011.
  • Sébastien Combéfis, Charles Pecheur. A Bisimulation-Based Approach to the Analysis of Human-Computer Interaction. In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 2009.
  • Sébastien Combéfis. Formal Analysis of Human-Automation Interaction. In Proceedings of the 8th International Summer School on MOdelling and VErifying parallel Processes, June 2008.

Presentations

  • Sébastien Combéfis, Corentin Vande Kerckhove, Peter Van Roy. Transforming a University Course into a Two-public Sustainable MOOC. At HybridEd Workshop: MOOC-based Models for Hybrid Pedagogies, September 2015.
  • Sebastien Combéfis, Chantal Poncin. Intégration d'un service d'aide à la réussite dans un programme d'étude, ou comment passer d'un SAR à un cours dans un programme, en passant par un atelier de formation professionnelle. At the 28th Congrès de l'Association Internationale de Pédagogie Universitaire, May 2014.
  • Sébastien Combéfis. Operational Model: Integrating User Tasks and Environment Information with System Model. At the 3rd International Workshop on Formal Methods for Interactive Systems, November 2009.

Posters

  • Sébastien Combéfis, Marie-Françoise Lefebvre, Quentin Lurkin, Cédric Marchand et Philippe Melotte. TeachEng, a Multi-Paradigm MOOCs Provider Platform to Teach Future Engineers. In Proceedings of the European MOOCs Stakeholders Summit 2016, February 2016.
  • Sébastien Combéfis, Jean-François Rees. The LouvainX Courses: Selection, Support and On-campus Activities. Presented at the edX Consortium Meeting, November 2013.
  • Sébastien Combéfis, Adrien Bibal, Peter Van Roy. Recasting a Traditional Course into a MOOC by Means of a SPOC. Presented at the edX Consortium Meeting, November 2013.
  • Sébastien Combéfis, Charles Pecheur. LTS-Based Analysis of Interactive Systems. Presented at the MoVES Annual Meeting, December 2009.

Books

  • Sébastien Combéfis, Quentin Lurkin. Apprendre Python et s'initier à la programmation, September 2016.
  • Sébastien Combéfis, Alexis Nootens. Bases des mathématiques et préparation à l'enseignement supérieur : Formules et concepts, July 2016.
  • Sébastien Combéfis, Georges-Henri Leclercq, Loïc Fortemps de Loneux, Adrien Bibal, Virginie Van den Schrieck (Eds). Bebras Belgium : Recueil de questions édition 2013, July 2016.
  • Sébastien Combéfis. LaTeX HowTo : Le Guide Pratique (2ème édition), October 2014.
  • Sébastien Combéfis, Jérémy Wautelet, Georges-Henri Leclercq, Adrien Bibal, Virginie Van den Schrieck (Eds). Bebras Belgium : Recueil de questions édition 2012, November 2013.
  • Sébastien Combéfis. LaTeX HowTo, December 2010.

Theses

  • Sébastien Combéfis. Enseigner des outils méthodologiques et former une attitude professionnelle en BAC 1 par un projet disciplinaire : Mise en place et évaluation d'un dispositif d'aide à la réussite. Advanced Master Thesis. Université catholique de Louvain, June 2014.
  • Sébastien Combéfis. A Formal Framework for the Analysis of Human-Machine Interactions. PhD thesis. Université catholique de Louvain, November 2013.
  • Sébastien Combéfis, Jean Miller. Viral Marketing and Community Detection Algorithm. Master's thesis. Université catholique de Louvain, June 2007.

Scientific activities

Presentation at conferences and workshops

  • 2nd Int'l Code Hunt Workshop on Educational Software Engineering (CHESE 2016), Seattle, WA, USA. (14 Nov. 2016)
  • 2016 European MOOCs Stakeholders Summit (EMOOCs 2016), Graz, Austria. (22–24 Feb. 2016)
  • HybridEd: MOOC-based Models for Hybrid Pedagogies (HybridEd 2015), Toledo, Spain. (18 Sep. 2015)
  • Scratch Conference 2015, Amsterdam, The Netherlands. (12–15 Aug. 2015)
  • 1st Int'l Code Hunt Workshop on Educational Software Engineering (CHESE 2015), Baltimore, MD, USA. (14 Jul. 2015)
  • 2015 European MOOCs Stakeholders Summit (EMOOCs 2015), Mons, Belgium. (18–20 May 2015)
  • 8th IOI Conference, Taipei, Taiwan. (15, 17 Jul. 2014)
  • 28ème Congrès de l'Association Internationale de Pédagogie Universitaire (AIPU 2014), Mons, Belgium. (18–22 May 2014)
  • Formal Verification and Modeling in Human-Machine Systems AAAI Spring Symposium (FVHMS 2014), Palo Alto, CA, USA. (24–26 Mar. 2014)
  • 2014 European MOOCs Stakeholders Summit (EMOOCs 2014), Lausanne, Switzerland. (10–12 Feb. 2014)
  • 7th IOI Conference, Brisbane, Australia. (8, 10 Jul. 2013)
  • Première journée du Corps Scientifique de l'UCL, Louvain-la-Neuve, Belgium. (15 May 2013)
  • 6th IOI Conference, Montichiari, Italy. (27 Sep. 2012)
  • Workshop on Formal Methods in Human-Machine Interaction (Formal H), London, UK. (28 May 2012)
  • 27ème Congrès de l'Association Internationale de Pédagogie Universitaire (AIPU 2012), Trois-Rivières, QC, Canada. (14–18 May 2012)
  • ACM Europe Chapter Workshop, Paris, France. (12–13 Jan. 2012)
  • 2011 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2011), Anchorage, AK, USA. (9–12 Oct. 2011)
  • 5th IOI Conference, Pattaya, Thailand. 24, 26 Jul. 2011
  • 8th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2009), Louvain-la-Neuve, Belgium. (17–18 Dec. 2009)
  • 3rd International Workshop on Formal Methods for Interactive Systems (FMIS 2009), Eindhoven, The Netherlands. (2 Nov. 2009)
  • ACM SIGCHI symposium on Engineering Interactive Computing Systems (EICS 2009), Pittsburgh, PA, USA. (14–17 Jul. 2009)
  • Annual Meeting of the FNRS Contact group on Fundamental Computer Science, Namur, Belgium. (28 May 2008)

Visits

  • Visiting researcher, NASA Ames Research Center, Mountain View, CA, USA. (30 May 2011–15 Jul. 2011)
  • Visiting researcher, NASA Ames Research Center, Mountain View, CA, USA. (23 Aug. 2010–18 Sep. 2010)

Organised events

  • Google Hash Code 2017, ECAM Brussels Engineering School Hub, Woluwé-Saint-Lambert, Belgium. (23 Feb. 2017)
  • LVL HMI Meeting 2011, Louvain-la-Neuve, Belgium. (17 Nov. 2011)
  • Annual Meeting of the FNRS Contact group on Fundamental Computer Science, Louvain-la-Neuve, Belgium. (16 Dec. 2009)

Participation (conference, workshop, tutorial...)

  • 13th International Bebras Task Workshop, Brescia, Italy. (25 May–2 Jun. 2017)
  • Google Hash Code 2017, Online Qualification Round, Woluwé-Saint-Lambert, Belgium. (23 Feb. 2017)
  • 11th International Bebras Task Workshop, Sankt-Pölten, Austria. (25–29 May 2015)
  • IOI Workshop 2015, Bitola, Republic of Macedonia. (19–24 Apr. 2015)
  • edX Consortium Meeting, Boston, MA, USA. (24–26 Nov. 2013)
  • Euraxess Conference: Raising Researchers' Voices – Opinions on Job Careers and Rights, Brussels, Belgium. (21–22 Nov. 2013)
  • 9th International Bebras Task Workshop, Toruń, Poland. (28–30 Jun. 2013)
  • 8th International Bebras Task Workshop, Druskininkai, Lituania. (29 May 2012–3 Jun. 2012)
  • 2011 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2011), Anchorage, AK, USA. (9 Oct. 2011)
  • Fifth GASICS Meeting, Mons, Belgium. (5–6 May 2011)
  • 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Antwerpen, Belgium. (20–24 Sep. 2010)
  • 16th International Symposium on Formal Methods (FM 2009), Eindhoven, The Netherlands. (2–6 Nov. 2009)
  • Automata and Verification Workshop, Mons, Belgium. (25–26 Aug. 2008)
  • MOdelling and VErifying parallel Processes summer school (MOVEP 2008), Orléans, France. (23–27 Jun. 2008)
  • Research seminar on Software Evolution (Evol@Mons 2008), Mons, Belgium. (25 Feb. 2008)

Miscellaneous

  • Program co-chair, 3nd Int'l Coding and Human aspects of Educational Software Engineering (CHESE 2017).
  • Program committee, 2nd Int'l Code Hunt Workshop on Educational Software Engineering (CHESE 2016).
  • Program committee, 1st Int'l Code Hunt Workshop on Educational Software Engineering (CHESE 2015).
  • Reviewer, IEEE Transactions on Human-Machine Systems.
  • Reviewer, 5th NASA Formal Methods Symposium (NFM 2013).
  • Reviewer, 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013).
  • Reviewer, 4th NASA Formal Methods Symposium (NFM 2012).
  • Program Committee, Workshop on Formal Methods in Human-Machine Interaction (Formal H).
  • Technical Paper Review, 2011 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2011).
  • Checking Human Machine Interactions, The Java Pathfinder Team, Google Summer of Code 2011.
  • Checking Human Machine Interactions, The Java Pathfinder Team, Google Summer of Code 2010.

Teaching

Trained Courses at UCL

  • LFSAB1401 – Informatique 1, First year bachelor students in engineering. (2004–2011, 8 years)
    That course teaches the basics of object oriented programming, using the Java programming language. Students are discovering notions of programming, objects, classes, arrays, composition and inheritance, graphical interface, files and linked data structures.
  • LSINF1160 – Introduction à l'Algorithmique et Programmation, partie 1, First year bachelor students in computer science. (2007–2011, 5 years)
    That course teaches the basics of algorithmic and programming, mainly using the Java programming language. Students are discovering algorithmic, representation of numbers, the notion of machine code and algorithms on arrays.
  • LINGI2143 – Concurrent Systems: Models and Analysis, Master students in computer science and in computer science engineering. (2008, 2010–2011, 3 years)
    In that course, students are learning the theory of concurrent systems. They are taught how to model such systems and how to make analysis (deadlock, reachability, safety and liveness properties). Students have to realise three small projects with LTS models (LTSA) and petri nets (pipe).
  • LINGI2132 – Langages et Traducteurs, First year master students in computer science and in computer science engineering. (2008–2010, 3 years)
    In that course, students are learning the theory of automata, languages and compilation. Students have to realise a project which consists in the development of a compiler or interpreter for a language that they define, using a LL(1) or WP syntactic analyser.
  • LSINF1121 – Algorithmique et Structures de Données, Third year bachelor students in computer science and in computer science engineering. (2007, 1 year)
  • LGBIO2010 – Bioinformatique, Master students in computer science and in computer science engineering. (2007, 1 year)
  • LSINF1151 – Laboratoire; Résolution Informatique de Problèmes, First year bachelor students in computer science. (2012, 1 year)
  • LSINF1101 – Introduction à la programmation, First year bachelor students in computer science, (2012, 1 year)
  • LSINF1102 – Résolution informatique de problèmes, First year bachelor students in computer science. (2012, 1 year)

Trainings

  • Trainer, LSM Conseil, Louvain-la-Neuve, Belgium. (Spring 2014, 1 year)
    Trainer for a course about the LATEX professional typesetting system.
  • Trainer, Faculty of Science, Louvain-la-Neuve, Belgium. (Summers 2011–2013, 3 years)
    Trainer for the summer courses in physics organised for the future university students, giving the module on optics (in particular the interference phenomenon).

Service to society and representation

  • Representative of Belgium for the Bebras Contest.
    Coordinator for the Bebras contest in Belgium and representative for Belgium at the international level (namely participating to the annual International Bebras Task Workshop).
  • Representative for the Scientific Staff of the Université catholique de Louvain (CORSCI), Louvain-la-Neuve, Belgium.
    - 2012–2013 (1 year), Vice-President for the Science and Technology Sector of the Scientific Staff of the Université catholique de Louvain (CORSCI).
    - 2010–2013 (3 years), President and 2013–2014 (1 year), Member of the Association of the scientific staff of the Louvain School of Engineering (ACSEP).
    - 2010–2012 (2 years), Vice-President for External Matters and 2012–2013 (1 year), President and 2013–2014 (1 year), Vice-President for Internal Matters of the Association of the Scientific staff of the ICT, Electronics and Applied Mathematics Institute (AsCII).
  • Member of the MOOCs@UCL Steering Committee, Louvain-la-Neuve, Belgium.
    Member of the committee which is steering the MOOC phenomenon at Université catholique de Louvain and coordinating the LouvainX initiative (UCL courses on the edX platform).
  • Deputy Leader, 22nd International Olympiad in Informatics (IOI 2010), Waterloo, ON, Canada.
    Representative for Belgium at the International Olympiad in Informatics, that is, accompanying the four Belgian contestants.

Other activities

  • Guest, 26th International Olympiad in Informatics (IOI 2014), Taipei, Taiwan. (13–20 Jul. 2014)
  • Internship Supervisor, Supervising a 3rd year bachelor student from EPHEC, Université catholique de Louvain, Louvain-la-Neuve, Belgium. (Feb. 2014–May 2014)
  • Guide, Benelux Algorithm Programming Contest (BAPC 2013), Utrecht, The Netherlands. (26 Oct. 2013)
  • Guest, 25th International Olympiad in Informatics (IOI 2013), Brisbane, Australia. (6–13 Jul. 2013)
  • Reader for Thesis of Bachelor in Business Computing, Institut Paul Lambin (IPL), Brussels, Belgium. (Jun. 2010, Jun. 2012)
  • Invited Student Scholar, ACM A.M. Turing Centenary Celebration, San Francisco, CA, USA. (15–16 Jun. 2012)
  • Guest, 23th International Olympiad in Informatics (IOI 2011), Pattaya, Thailand. (22–29 Jul. 2011)
  • Participation to the sessions of the Agile Campus Tour, Louvain-la-Neuve, Belgium. (Feb. 2011–Mar. 2011)
  • Visitor, ICT 2010: Digitally Driven, Brussels, Belgium. (27–29 Sep. 2010)

Projects

  • Pythia (Jan. 2012–now)
    The Pythia project consists in developing an online learning platform for programming. The platform supports automatic correction of submitted programs, and generates intelligent feedbacks to support learning. In addition to the pure development of the platform, the project also consists in creating a set of lessons meant to be used in secondary schools. The project is realised with CSITEd and the École Centrale des Arts et Métiers.
  • ILPADS (Jan. 2013–now)
    The ILPADS project consists in developing an interactive online platform to develop programming and algorithm design skills. The platform is mainly targeted to secondary school pupils, but is meant to be used by people at large. The goal of the platform is to grow algorithmic thinking and then drive them to the learning of the Python programming language. The project is realised with CSITEd.
  • MCP (Mar. 2014–now)
    The MCP project consists in developing a platform where contestants can set up a public profile with their performances on various contests in order to compare themselves with others.
  • METIER (Sep. 2011–Dec. 2011)
    The METIER project consists in creating a new scheme to help bachelor students to succeed their first year at university. The project was about to develop a new course targeted to computer science students, to teach them soft-skills and work methodology to help them for their future work but also their current job which is to be students.

Awards and recognitions

  • Best paper. (2011)
    For the « Learning System Abstractions for Human Operators » paper submitted at the 2011 International Workshop on Machine Learning Technologies in Software Engineering conference (MALETS 2011).
  • ACM 2010–2011 Student Chapter Excellence Award. (2011)
    Award received for the Outstanding Chapter Activities of the UCLouvain ACM Student Chapter.

Certifications

  • DAT204x Introduction to R, edX. (Sep. 2015–now)
  • HTML5.1x Learn HTML5 from W3C, edX. (Jul. 2015–now)
  • Louv1.2x Paradigms of Computer Programming – Abstraction and Concurrency, edX. (Jan. 2015–now)
  • Louv1.1x Paradigms of Computer Programming – Fundamentals, edX. (Nov. 2014–now)
  • World101x Anthropology of Current World Issues, edX. (Oct. 2014–now)
  • ATOC185x Natural Disasters, edX. (Aug. 2015–now)
  • AE1110x Introduction to Aeronautical Engineering, edX. (May 2014–now)
  • UT.9.01x Effective Thinking Through Mathematics, edX. (May 2014–now)
  • Louv3.01x Découvrir la science politique, edX. (Apr. 2014–now)
  • Functional Programming Principles in Scala, Coursera. (Nov. 2012–now)

Professional affiliations

  • Association Internationale de Pédagogie Universitaire (AIPU), Member. (2013–now)
  • Association for Computing Machinery (ACM), Member. (2009–now)
  • Institute of Electrical and Electronics Engineers (IEEE), Member. (2009–now)

Other

  • Alumni Ingénieurs Louvain (AILouvain), Member. (2007–now)
  • Association des Anciens Élèves du Lycée de Berlaymont, Member. (2002–now)

Languages

  • French, Proficiency. (Mother tongue, C2 level)
  • English, Upper intermediate. (B2 level)
  • Dutch, Intermediate. (B1 level)
  • Mandarin Chinese, Elementary. (A2 level)
  • Spanish, Beginner. (A1 level)
  • Japanese, Beginner. (A1 level)

Computer skills

  • Operating systems, Mac OS X, Linux, Windows.
  • Programming, Java, C, Python, XHTML/CSS, Javascript, LaTeX, Matlab, PHP, SQL, C#, R, Go, Shell, Visual Basic.
  • Libraries, jQuery, Node.js, MEAN.js.
  • Programming tools, Eclipse, Sublime Text, Gnuplot.
  • Office, OpenOffice, Microsoft Office (Word, Excel, PowerPoint, Access).
  • Versioning, Git, Subversion.
  • Other tools, Evernote, XMind, The Gimp.

Media coverage

  • Interview by IOI 2013 Reporter during the IOI conference. (11 Jul. 2013)
  • Interview by the newspaper Le Soir for CSITEd and the Bebras Contest. (17 Apr. 2013)
  • Interview by the local television channel TVCom for the final of the first edition of the Belgian Olympiad in Informatics. (14 May 2010)
  • Interview by the specialised paper magasine Data News for the UCLouvain ACM Student Chapter. (7 May 2010)
  • Interview by the newspaper Vers l'Avenir Brabant Wallon for the Belgian Olympiad in Informatics. (10 Mar. 2010)

London, UK, September 2009.
London, UK, September 2009.

Navigation