Identificação
Identificação pessoal
- Nome completo
- Hugo José Pereira Pacheco
Nomes de citação
- Pacheco, Hugo
Identificadores de autor
- Ciência ID
- 8912-1B93-9F62
- ORCID iD
- 0000-0003-0720-7744
Endereços de correio eletrónico
- hugo.p.pacheco@inesctec.pt (Profissional)
- hugo.p.pacheco@inesctec.pt (Profissional)
Telefones
- Telefone
-
- 253604471 (Profissional)
- Telemóvel
-
- 931169956 (Pessoal)
Moradas
- INESC TEC Campus da FEUP, Rua Dr. Roberto Frias, 4200 - 465, Porto, Porto, Portugal (Profissional)
- Rua Francisco José Machado, n 4, 2CT, Gualtar, 4710-006, Braga, Braga, Portugal (Pessoal)
Websites
- https://haslab.uminho.pt/hpacheco/ (Académico)
Domínios de atuação
- Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Francês | Utilizador elementar (A1) | Utilizador elementar (A1) | Utilizador elementar (A1) | Utilizador elementar (A1) | |
Português | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Espanhol; Castelhano | Utilizador independente (B1) | Utilizador elementar (A1) | Utilizador elementar (A1) | Utilizador independente (B1) |
Formação
Grau | Classificação | |
---|---|---|
2012/09/17
Concluído
|
MAPi Doctoral Programme in Computer Science (Doutoramento)
Universidade do Minho Escola de Engenharia, Portugal
"Bidirectional Data Transformation by Calculation" (TESE/DISSERTAÇÃO)
|
Excelente |
2007/10/19
Concluído
|
Engenharia de Sistemas e Informática - Especialidade em Sistemas e Tecnologias de Informação (Licenciatura)
Universidade do Minho Escola de Engenharia, Portugal
"n/a" (TESE/DISSERTAÇÃO)
|
14 |
2005 - 2006
Concluído
|
Socrates-Erasmus Programme (Outros)
Especialização em Computer Graphics, Modelling and Animation
University of Bristol Department of Computer Science, Reino Unido
|
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2017/04/01 - 2020/03/31 | Pós-doutorado (Investigação) | Fundação para a Ciência e a Tecnologia, Portugal |
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal | ||
2015/06/01 - 2017/03/31 | Pós-doutorado (Investigação) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2014/02/01 - 2015/05/31 | Pós-doutorado (Investigação) | Cornell University, Estados Unidos |
2013/04/01 - 2014/01/31 | Pós-doutorado (Investigação) | Kokuritsu Johogaku Kenkyujo, Japão |
2008/04/01 - 2012/10/09 | Investigador (Investigação) | Universidade do Minho, Portugal |
2007/09/01 - 2008/01/01 | Investigador (Investigação) | Universität Koblenz-Landau, Alemanha |
2007/03/01 - 2007/07/30 | Estagiário de Investigação (Investigação) | Universidade do Minho, Portugal |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2020/05/01 - Atual | Professor Auxiliar (Docente Universitário) | Universidade do Porto Faculdade de Ciências, Portugal |
Universidade do Porto Faculdade de Ciências, Portugal | ||
2015 - 2020/04/30 | Professor Auxiliar Convidado (Docente Universitário) | Universidade do Minho, Portugal |
Universidade do Minho, Portugal | ||
2009 - 2011 | Monitor (Docente Universitário) | Universidade do Minho, Portugal |
Universidade do Minho, Portugal |
Projetos
Bolsa
Designação | Financiadores | |
---|---|---|
2017/04/01 - 2020/03/31 | Formal verification of Secure Multi-party Programs
FCT SFRH/BPD/121389/2016
Bolseiro de Pós-Doutoramento
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Fundação para a Ciência e a Tecnologia
Em curso
|
2014/02/01 - 2015/06 | CAREER: Principles and Practice of Distributed Updates
info:eu-repo/grantAgreement/NSF/Directorate for Computer & Information Science & Engineering/1253165/US
Bolseiro de Pós-Doutoramento
Cornell University, Estados Unidos
|
National Science Foundation
Concluído
|
Projeto
Designação | Financiadores | |
---|---|---|
2018/07 - Atual | VORTEX - Cyber Physical Systems and Cyber Security
FCT CoLAB
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Em curso
|
2016/11 - 2019/12 | Lightweight Computation for Networks at the Edge
info:eu-repo/grantAgreement/EC/H2020/732505/EU
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
National Science Foundation
Concluído
|
2016/05 - 2018/12 | Tec4Growth - RL SMILES - Smart, Mobile, Intelligent, large scale sensing and analytics
NORTE-01-0145-FEDER-000020
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Fundação para a Ciência e a Tecnologia European Regional Development Fund Concluído
|
2017/01/01 - 2018/01 | Demonstration of INTElligent grid technologies for renewables INTEgration and INTEractive consumer participation enabling
INTEroperable market solutions and INTErconnected stakeholders
info:eu-repo/grantAgreement/EC/H2020/731218/EU
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
European Commission
Em curso
|
2015/09/01 - 2017/12 | Real proven solutions to enable active demand and distributed generation flexible integration, through a fully controllable
LOW Voltage and medium voltage distribution grid
info:eu-repo/grantAgreement/EC/H2020/646531/EU
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
European Commission
Concluído
|
2015/07/01 - 2016/10 | PRACTICE: Privacy-Preserving Computation in the Cloud
info:eu-repo/grantAgreement/EC/FP7/609611/EU
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
European Commission
Concluído
|
2012/03/01 - 2014/08 | FATBIT: Foundations, Applications and Tools for Bidirectional Transformation
Investigador
Universidade do Minho, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2013/04 - 2014/01 | BiG: A Grand Challenge Project on Bidirectional Graph (Model) Transformation
Bolseiro de Pós-Doutoramento
Kokuritsu Johogaku Kenkyujo, Japão
|
National Institute of Informatics Center for Global Research in Advanced Software Science and Engineering (GRACE Center)
Concluído
|
2006/01/15 - 2007/01 | PURe - Program Understanding and Re-engineering: Calculi and Applications
Universidade do Minho, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluído
|
Outro
Designação | Financiadores | |
---|---|---|
2020/07 - 2021/12 | Sub-contracting Project for the Stanford Research Institute
DARPA-BAA-HR001119S0076
Investigador
SRI International, Estados Unidos
|
Defense Advanced Research Projects Agency
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Artigo em revista (magazine) |
|
Edição de número de revista |
|
Livro |
|
Relatório |
|
Tese / Dissertação |
|
Atividades
Apresentação oral de trabalho
Título da apresentação | Nome do evento Anfitrião (Local do evento) |
|
---|---|---|
2023/07 | General-Purpose Secure Conflict-free Replicated Data Types. | 36th IEEE Computer Security Foundations Symposium |
2018 | Teaching how to program using automated assessment and functional glossy games (experience report) | 23rd ACM SIGPLAN International Conference on Functional Programming (ICFP 2018)
Association for Computer Machinery (St. Louis, Estados Unidos)
|
2018 | Enforcing Ideal-World Leakage Bounds in Real-World Secret Sharing MPC Frameworks | 31st IEEE Computer Security Foundations Symposium (CSF 2018)
Institute of Electrical and Electronics Engineers (Oxford, Reino Unido)
|
2014 | BiFluX: A Bidirectional Functional Update Language for XML | 16th International Symposium on Principles and Practice of Declarative Programming (PPDP 2014)
Association for Computer Machinery (Kent, Reino Unido)
|
2013 | BiFluX: A Bidirectional Functional Update Language for XML | BIRS Workshop - BX Theory & Applications Across Disciplines
Banff International Research Station (Banff, Canadá)
|
2012 | Delta Lenses over Inductive Types | 1st International Workshop on Bidirectional Transformations (Bx 2012)
(Tallinn, Estónia)
|
2012 | Multifocal: A Strategic Bidirectional Transformation Language for XML Schemas | 5th International Conference on Model Transformation (ICMT 2012)
(Prague, República Checa)
|
2011 | Calculating with lenses: optimising bidirectional transformations | 20th ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2011)
Association for Computer Machinery (Austin, Estados Unidos)
|
2010 | Generic Point-free Lenses | 10th International Conference on Mathematics of Program Construction (MPC 2010)
(Québec, Canadá)
|
2007/06 | PDAs no Levantamento de Informação Demográfica | VIII Congreso de la Asociación de Demografía Histórica
Asociación de Demografía Histórica (Menorca, Espanha)
|
2007 | XPTO - An Xpath Preprocessor with Type-Aware Optimization | 2007 Conference on Compilers, Related Technologies and Applications (CORTA 2007)
Universidade da Beira Interior (Covilhã, Portugal)
|
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2022 - 2023 | Design and Implementation of Pure Operation-Based CRDTs
Orientador
|
Mestrado em Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2023 | Security Testing of Web APIs
Orientador
|
Mestrado em Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2022 | Secure In-Vehicle Storage
Orientador
|
Mestrado em Engenharia de Redes e Sistemas Informáticos
Universidade do Porto Faculdade de Ciências, Portugal
|
2021 - 2022 | Secure Over-the-Air Vehicle Updates using Trusted Execution Environments
Orientador
|
Mestrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
2020 - 2021 | Análise e Mecanismos de Prevenção de Web Scraping
Orientador
|
Mestrado em Segurança Informática (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
2017 - 2018 | Definição e conceção de uma plataforma de troca de dados para o setor energético
Coorientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2021 - Atual | IRC 2021 : IEEE International Conference on Robotic Computing (2021)
Conferência (Membro da Comissão Científica)
|
IEEE, Estados Unidos |
2018 - Atual | 7th International Workshop on Bidirectional Transformations (Bx 2018) (2017)
Conferência (Membro da Comissão Científica)
|
|
2017 - Atual | 6th International Workshop on Bidirectional Transformations (Bx 2017) (2017)
Conferência (Membro da Comissão Científica)
|
|
2015 - Atual | 4th International Workshop on Bidirectional Transformations (Bx 2015) (2015)
Conferência (Membro da Comissão Científica)
|
|
2006 - Atual | Interacção 2006 (II Nacional Conference in Human-Machine interaction) (2006)
Conferência (Coorganizador)
|
Universidade do Minho, Portugal |
Participação em evento
Descrição da atividade Tipo de evento |
Nome do evento Instituição / Organização |
|
---|---|---|
2019 - Atual | Verão no Campus / Instructor
Oficina (workshop)
|
Verão no Campus
Universidade do Minho, Portugal
|
2018 - Atual | Teaching how to program using automated assessment and functional glossy games (experience report)
Conferência
|
23rd ACM SIGPLAN International Conference on Functional Programming (ICFP 2018)
Association for Computer Machinery, Estados Unidos
|
2018 - Atual | Enforcing Ideal-World Leakage Bounds in Real-World Secret Sharing MPC Frameworks
Conferência
|
31st IEEE Computer Security Foundations Symposium (CSF 2018)
IEEE, Estados Unidos
|
2017 - Atual | Programa Melhores Alunos / Organizer
Oficina (workshop)
|
Programa Melhores Alunos
Universidade do Minho, Portugal
|
2014 - Atual | BiFluX: A Bidirectional Functional Update Language for XML
Conferência
|
16th International Symposium on Principles and Practice of Declarative Programming (PPDP 2014)
Association for Computer Machinery, Estados Unidos
|
2014 - Atual | Cornell Summer Camp / Trainer
Oficina (workshop)
|
Cornell Summer Camp
Cornell University, Estados Unidos
|
2013/12 - Atual | BIRS Workshop - BX Theory & Applications Across Disciplines
Encontro
|
BIRS Workshop - BX Theory & Applications Across Disciplines
Banff International Research Station, Canadá
|
2012 - Atual | Delta Lenses over Inductive Types
Conferência
|
1st International Workshop on Bidirectional Transformations (Bx 2012) |
2012 - Atual | Multifocal: A Strategic Bidirectional Transformation Language for XML Schemas
Bidirectional Transformation of Model-Driven Spreadsheets
Conferência
|
5th International Conference on Model Transformation (ICMT 2012) |
2011 - Atual | Calculating with lenses: optimising bidirectional transformations
Conferência
|
20th ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2011) |
2010 - Atual | Generic Point-free Lenses
Conferência
|
10th International Conference on Mathematics of Program Construction (MPC 2010) |
2010 - Atual | Spring School on Generic and Indexed Programming
Seminário
|
Spring School on Generic and Indexed Programming
University of Oxford, Reino Unido
|
2009 - Atual | 3rd Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2019)
Seminário
|
3rd Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2019) |
2007 - Atual | PDAs no Levantamento de Informação Demográfica
Congresso
|
VIII Congreso de la Asociación de Demografía Histórica
Asociación de Demografía Histórica, Espanha
|
2007 - Atual | XPTO - An Xpath Preprocessor with Type-Aware Optimization
Conferência
|
2007 Conference on Compilers, Related Technologies and Applications (CORTA 2007)
Universidade da Beira Interior, Portugal
|
2007 - Atual | 2nd Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2007)
Seminário
|
2nd Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2007) |
Júri de grau académico
Tema Tipo de participação |
Nome do candidato (Tipo de grau) Instituição / Organização |
|
---|---|---|
2023 | Automatic Specification Repair in Contract Programming
Arguente principal
|
Alexandre Abreu (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 | Blockchain – NFTs for luxury objects authenticity
Arguente principal
|
André Loureiro Morais (Mestrado)
Universidade do Minho, Portugal
|
2023 | Geração de NFTs para Certificação de Documentos
Arguente principal
|
Tiago Araújo Alves (Mestrado)
Universidade do Minho, Portugal
|
2023 | Aplicação de Monitorização de rede baseada em Blockchain
Arguente principal
|
João Manuel Silva de Amorim (Mestrado)
Universidade do Minho, Portugal
|
2023 | SSI Technology in the context of eIDAS 2.0
Presidente do júri
|
João Manuel Alexandrino de Castro Ribeiro (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023 | Automating vulnerability detection and exploitation on software
Presidente do júri
|
Sérgio Filipe Vaz Rodrigues (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023 | Privacy Concerns in Android Systems
Presidente do júri
|
Samuel Alberto Magalhães Fernandes (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
2022 | Security Analysis of NIST-LWC Contest Finalists
Arguente principal
|
João Fernandes (Mestrado)
Universidade do Minho, Portugal
|
2022 | You can hide but you can’t run: browser extensions fingerprinting
Arguente principal
|
Lucas Stein (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 | Exploiting Service Workers for Javascript Code Protection
Arguente principal
|
João Henrique Poceiro Vieira de Araújo (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 | Maria Pereira intitulado Análise e Mecanismos de Prevenção de Web Scraping
Orientador
|
Maria Pereira (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
|
Arbitragem científica em conferência
Nome da conferência | Local da conferência | |
---|---|---|
2019 - Atual | 39th Annual International Cryptology Conference (Crypto 2019) | Sub-Reviewer |
2018 - Atual | 7th International Workshop on Bidirectional Transformations (Bx 2018) | PC Member |
2017 - Atual | 6th International Workshop on Bidirectional Transformations (Bx 2017) | PC Member |
2015 - Atual | 4th International Workshop on Bidirectional Transformations (Bx 2015) | PC Member |
2015 - Atual | 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2015) | Sub-Reviewer |
2015 - Atual | 24th European Symposium on Programming (ESOP 2015) | Sub-Reviewer |
2014 - Atual | 19th ACM SIGPLAN International Conference on Functional Programming (ICFP 2014) | Sub-Reviewer |
2014 - Atual | 23rd European Symposium on Programming (ESOP 2014) | Sub-Reviewer |
2012 - Atual | 9th International Colloquium on Theoretical Aspects of Computing (ICTAC 2012) | Sub-Reviewer |
2012 - Atual | 5th ACM SIGPLAN Symposium on Haskell (Haskell 2012) | Sub-Reviewer |
2012 - Atual | 24th International Symposium on Implementation and Application of Functional Languages (IFL 2012) | Sub-Reviewer |
2011 - Atual | 20th ACM SIGPLAN Workshop on Partial evaluation and Program Manipulation (PEPM 2011) | Sub-Reviewer |
2024 - 2024 | ESOP/FASE/FoSSaCS 2024 Artifact evaluation Committee | |
2023 - 2023 | IRC 2023: 7th IEEE International Conference on Robotic Computing | |
2023 - 2023 | Haskell 2023: ACM SIGPLAN Haskell Symposium 2023 | |
2023 - 2023 | IFL 2023: 35th Symposium on Implementation and Application of Functional Languages | |
2022 - 2022 | IRC 2022: Sixth IEEE International Conference on Robotic Computing | |
2021 - 2021 | IRC 2021 : IEEE International Conference on Robotic Computing | PC Member |
2021 - 2021 | SecITC 2021: 14th International Conference on Security for Information Technology and Communications | |
2020 - 2020 | 30th International Conference on Logic-Based Program Synthesis and Transformation (LOPSTR 2020) | Sub-Reviewer |
2020 - 2020 | 12th Conference on Security and Cryptography for Networks | Sub-Reviewer |
Arbitragem científica em revista
Nome da revista (ISSN) | Editora | |
---|---|---|
2020 - Atual | Journal of Computer Languages | |
2017 - Atual | Journal of Computer Security (1875-8924) | IOS Press |
2015 - Atual | The Computer Journal (1460-2067) | Oxford University Press |
2024 - 2024 | IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) | |
2023 - 2023 | ACM Transactions on Programming Languages and Systems | |
2023 - 2023 | IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) | |
2022 - 2022 | Journal of Computer Languages | |
2022 - 2022 | Formal Methods in System Design |
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
2022 - 2024 | Matemática Discreta | Licenciatura em Engenharia Informática e Computação (Licenciatura) | Universidade do Porto Faculdade de Engenharia, Portugal |
2022 - 2024 | Fundamentos de Segurança Informática | Licenciatura em Engenharia Informática e Computação (Licenciatura) | Universidade do Porto Faculdade de Engenharia, Portugal |
2022 - 2024 | Segurança em Engenharia de Software | Mestrado em Segurança Informática (Mestrado) | Universidade do Porto Faculdade de Ciências, Portugal |
2022 - 2024 | Programação II | (Licenciatura) | Universidade do Porto Faculdade de Ciências, Portugal |
2022 - 2024 | Estruturas de Dados para Bioinformática | Mestrado em Bioinformática e Biologia Computacional (Mestrado) | Universidade do Porto Faculdade de Ciências, Portugal |
2021 - 2022 | Programação II | Licenciatura em Engenharia Geoespacial (Licenciatura) | Universidade do Porto Faculdade de Ciências, Portugal |
2021 - 2022 | Fundamentos de Segurança Informática | Mestrado em Engenharia Informática e Computação (Licenciatura) | Universidade do Porto Faculdade de Engenharia, Portugal |
2021 - 2022 | Segurança em Engenharia de Software | Mestrado em Segurança Informática (Mestrado) | Universidade do Porto Faculdade de Ciências, Portugal |
2020 - 2021 | Estruturas Discretas | Licenciatura em Ciências da Computação (Licenciatura) | Universidade do Porto Faculdade de Ciências, Portugal |
2020 - 2021 | Teoria e Prática de Ataques de Segurança | Mestrado em Segurança Informática (Mestrado) | Universidade do Porto Faculdade de Ciências, Portugal |
2020 - 2021 | Programação II | Licenciatura em Engenharia Geoespacial (Licenciatura) | Universidade do Porto Faculdade de Ciências, Portugal |
2020 - 2021 | Segurança em Engenharia de Software | Mestrado em Segurança Informática (Mestrado) | Universidade do Porto Faculdade de Ciências, Portugal |
2019 - 2020 | Privacidade e Proteção de Dados Pessoais | Mestrado em Direito e Informática (Mestrado) | Universidade do Minho, Portugal |
2019 - 2020 | Laboratórios de Algoritmia II | Licenciatura em Ciências da Computação (Licenciatura) | Universidade do Minho, Portugal |
2019 - 2020 | Criptografia, Identificação Eletrónica e Documentos | Mestrado em Direito e Informática (Mestrado) | Universidade do Minho, Portugal |
2019 - 2020 | Laboratórios de Informática I | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2019 - 2020 | Programação Funcional | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2018 - 2019 | Laboratórios de Informática I | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2018 - 2019 | Programação Imperativa | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2017 - 2018 | Laboratórios de Informática I | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2017 - 2018 | Programação Funcional | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2017 - 2018 | Cálculo de Programas | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2016 - 2017 | Laboratórios de Informática I | Mestrado Integrado em Engenharia Informática | Universidade do Minho, Portugal |
2016 - 2017 | Programação Funcional | Licenciatura em Ciências da Computação (Licenciatura) | Universidade do Minho, Portugal |
2016 - 2017 | Programação Funcional | Mestrado Integrado em Engenharia Física (Mestrado integrado) | Universidade do Minho, Portugal |
2016 - 2017 | Cálculo de Programas | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2015 - 2016 | Laboratórios de Informática I | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2010 - 2011 | Laboratórios de Informática I | Licenciatura em Engenharia Informática (Licenciatura) | Universidade do Minho, Portugal |
2009 - 2010 | Laboratórios de Informática I | Licenciatura em Engenharia Informática (Licenciatura) | Universidade do Minho, Portugal |
Membro de associação
Nome da associação | Tipo de participação | |
---|---|---|
2007 - 2009 | UMinho ACM Students Group | Board Member |
2005 - 2006 | CeSIUM (Computer Science and Systems Engineering Students Group) | Board Member |
Tutoria
Tópico | Nome do aluno | |
---|---|---|
2017 - Atual | Bolsa de Investigação - TEC4Growth SMILES | Ana Sofia Teixeira |
2016 - 2020 | PhD, Universidade do Porto (FCUP) & INESC TEC | Tiago Oliveira |
2016 - 2020 | PhD, Universidade do Porto (FCUP) & INESC TEC | Vitor Pereira |
2017 - 2018 | Bolsa de Investigação - InteGrid | Xavier Rodrigues |
2014 - 2015 | PhD, Cornell University | Jonathan DiLorenzo |
2013 - 2014 | PhD, National Institute of Informatics | Tao Zan |
2010 - 2014 | PhD, Universidade do Minho | Nuno Macedo |
Distinções
Prémio
2020 | Gerhard Kraetzschmar Award (IRC 2020)
IEEE, Estados Unidos
|
2016 | FCT postdoctoral grant SFRH/BPD/121389/2016
Fundação para a Ciência e a Tecnologia, Portugal
|
2011 | SIGPLAN PAC Grant (PEPM 2011)
Association for Computer Machinery, Estados Unidos
|