3 Teaching Activities

3.1 Faculty Subjects

Undergraduate Level

  • [2019/20 – …]
    Foundations of Data Science using R (CSCI3141)
    Faculty of Computer Science, Dalhousie University , responsible

  • [2015/16 – 2017/18]
    Computers Laboratory
    Degree on Computer Science and Master Degree in Network and Information Systems Engineering, Faculty of Sciences, University of Porto, responsible

  • [2015/16]
    Initiation to Scientific Research
    Degree on Computer Science and Master Degree in Network and Information Systems Engineering, Faculty of Sciences, University of Porto, responsible

  • [2012/13 – 2015/16]
    Data Structures and Algorithms
    Offered to several degree programs of the Faculty of Sciences, University of Porto, member of the team

  • [2009/10 – 2011/12]
    Functional Programming
    Degree on Computer Science and Master’s Degree in Network and Information Systems Engineering, Faculty of Sciences, University of Porto, member of the team

  • [2011/12 – 2015/16]
    Introduction to Programming
    Offered to several degree programs of the Faculty of Sciences, University of Porto, member of the team

  • [2009/10 – 2010/2011]
    Introduction to Programming
    Offered to several degree programs of the Faculty of Sciences, University of Porto, responsible

  • [2008/09 – 2011/12]
    Data Structures
    Degree on Computer Science and Master Degree in Network and Information Systems Engineering, Faculty of Sciences, University of Porto, member of the team

  • [2006/07]
    Informatics
    Degree in Economics, Faculty of Economics, University of Porto, responsible

  • [2004/05 – 2008/09]
    Applied Informatics
    Degree in Economics, Faculty of Economics, University of Porto, member of the team

  • [1990/91- 2004/05]
    Informatics
    Degree in Economics, Faculty of Economics, University of Porto, member of the team

  • [1989 – 2007]
    Complements of Artificial Intelligence
    Degree in Computer Science, Faculty of Sciences, University of Porto, responsible

Graduate Level

  • [2014/15 – …]
    Predictive Analytics
    Post-graduation course Business Intelligence and Analytics, PBS - University of Porto Business School, responsible

  • [2014/15 – 2019/2020]
    Data Mining in R
    Master of Science in Business Analytics, Stern Business School, University of New York, responsible

  • [2014/15 – 2017/18]
    Fraud Detection
    Master’s on Information Security, Faculty of Sciences, University of Porto, responsible

  • [2011/12 – 2017/18]
    Data Mining I
    Master’s on Computer Science, Faculty of Sciences, University of Porto, responsible

  • [2010/11 – 2012/13]
    Prediction Models
    Post-graduation course Information Managment and Marketing Intelligence, PBS - University of Porto Business School, responsible

  • [2009/10 – 2017/18]
    Knowledge Discovery from Databases
    PhD program on Informatics (MAP-I), Universities of Aveiro, Braga and Porto, member of the team
    (slides of my part of the classes)

  • [2008/09 – 2009/10]
    Analytical Methods of Fraud Detection
    Post-graduation course on Fraud Managment, PBS - University of Porto Business School, responsible

  • [2007/08 – 2008/09]
    Advanced Topics in Data Mining and Logic Programming
    PhD program on Informatics (MAP-I), Universities of Aveiro, Braga and Porto, member of the team

  • [2006/07]
    Databases
    PhD program on Computacional Biology, Institute Gulbenkian of Science, responsible

  • [2004/05 – 2008/09]
    Time Series Analysis
    Masters on New Media and E-science, Josef Stefan International Postgraduate School, Ljubljana, Slovenia, responsible

  • [2004/05 – 2006/07]
    Web Mining
    Masters on Artificial Intelligence and Intelligent Systems, Faculties of Economics and Engeneering, University of Porto, responsible

  • [2004/05 – 2006/07]
    Databases and Programming
    Masters on Artificial Intelligence and Intelligent Systems, Faculties of Economics and Engeneering, University of Porto, responsible

  • [2004/05 – 2006/07]
    Data Mining I
    Masters on Artificial Intelligence and Intelligent Systems, Faculties of Economics and Engeneering, University of Porto, member of the team

  • [2002/03 – 2004/05]
    Web Mining
    Masters on Artificial Intelligence, Faculties of Sciences, Economics and Engeneering, University of Porto, responsible

  • [2000/01 – 2008/09]
    Data Mining I
    Masters on Data Analysis and Decision Support Systems, Faculty of Economics, University of Porto, member of the team

  • [2000/01 – 2008/09]
    Databases and Programming
    Masters on Data Analysis and Decision Support Systems, Faculty of Economics, University of Porto, responsible

  • [2000/01 – 2008/09]
    Artificial Intelligence Methodologies
    Masters on Artificial Intelligence, Faculties of Sciences, Economics and Engeneering, University of Porto, responsible

3.2 Tutorials

3.3 Short Courses

3.4 Pedagogical Publications

  • [2009]
    A Linguagem R - programação para a análise de dados
    Escolar Editora

  • [2006]
    Introdução à Programação em R
    Document contributed to the R project, freely available here

  • [2006]
    Introdução à Programação em R
    Document (in Portuguese) supporting the subject Databases and Programming, Master on Data Analysis and Decision Support Systems, Faculty of Economics, University of Porto

  • [2006]
    Introdução aos Sistemas de Gestão de Bases de Dados
    Document (in Portuguese) supporting the subject Databases and Programming, Master on Data Analysis and Decision Support Systems, Faculty of Economics, University of Porto

  • [2003]
    Programação, Análise de Dados e Sistemas de Apoio à Decisão usando o R
    Document (in Portuguese) supporting the subject Informatics and Applied Informatics, degrees in Economics and Managment, Faculty of Economics, University of Porto

  • [1997]
    Windows 95, uma breve introdução
    Document (in Portuguese) supporting the subject Informatics, degrees in Economics and Managment, Faculty of Economics, University of Porto