Teaching Activities
Teaching Year Semester Course Name Degree(s) Coordinator
2025/2026 Algorithm Design and Analysis Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Yes
2025/2026 Deep Learning for Computer Vision Institutional Degree in Escola de Tecnologias e Arquitetura; No
2025/2026 Concurrent and Parallel Programming Bachelor Degree in Computer Engineering; No
2024/2025 Algorithm Design and Analysis Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Yes
2024/2025 Concurrent and Parallel Programming Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2023/2024 Algorithm Design and Analysis Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Yes
2023/2024 Development for Internet and Mobile Apps -- No
2023/2024 Concurrent and Parallel Programming Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2022/2023 Algorithms and Data Structures Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Bachelor Degree in Telecommunications and Computer Engineering; No
2022/2023 Concurrent and Parallel Programming Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2021/2022 Algorithms and Data Structures Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Bachelor Degree in Telecommunications and Computer Engineering; No
2021/2022 Object Oriented Programming Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Bachelor Degree in Telecommunications and Computer Engineering; No
2020/2021 Microprocessors Bachelor Degree in Computer Engineering (PL); No
2019/2020 Microprocessors Bachelor Degree in Computer Engineering; No
2019/2020 Introduction to Programming -- No
2019/2020 Fundamentals of Computer Architecture -- No
2018/2019 Algorithms and Data Structures -- No
2017/2018 Algorithms and Data Structures -- No
2017/2018 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Science and Business Management; No
2017/2018 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Science and Business Management; No
2015/2016 Microprocessors Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2015/2016 Microprocessors Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2015/2016 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Telecommunications and Computer Engineering; No
2015/2016 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Telecommunications and Computer Engineering; No
2014/2015 Microprocessors Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2014/2015 Microprocessors Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2014/2015 Fundamentals of Computer Architecture Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2014/2015 Fundamentals of Computer Architecture Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2013/2014 Advanced Excel -- No
2013/2014 Introduction to Word -- No
2013/2014 Introduction to Excel -- No
2013/2014 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
2013/2014 Fundamentals of Computer Architecture Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; No
Supervisions
Ph.D. Thesis (5)
Ongoing (5)
Student Name Title/Topic Language Status Institution Initial Year
Ramna Maqsood Multi-modal detection using deep learning English Developing Iscte 2023
Muhammad Zubair Light Field Coding and Transmission using Deep Learning English Developing Iscte 2021
Ramna Maqsood Multimodality fusion using deep learning English Developing Iscte 2024
Muhammad Zubair Light field coding and transmission using deep learning English Developing Iscte 2022
Ricardo Alexandre Firmino de Melo Design and Evaluation of a Framework for Real-Time Intelligent Video Manipulation 2025 English Developing Iscte --
M.Sc. Dissertations (8)
Ongoing (6)
Student Name Title/Topic Language Status Institution Initial Year
André Filipe Santos da Silva Costa Human motion analysis using event streams. Developing Iscte 2025
Pedro De Jesus Pereira Ferraz Multimodal Scene Depth Estimation using LiDAR and Event Sensors Developing Iscte 2025
Alexandre Cortez Milharado Event-based Image Reconstruction for High-speed Video Generation Developing Iscte 2025
João Afonso Troncão Fragoso Super-resolução de conteúdo neuromórfico Developing Iscte 2024
Tiago José Martins Alves Explainable deepfake detection Developing Iscte 2024
Pedro Parente Fonte Santa Event-Based Gesture Recognition for Extended Reality Systems Using Deep Learning Developing Iscte --
Concluded (2)
Student Name Title/Topic Language Institution Initial Year Concluding Year
Marta Almeida de Aragão Veiga Coelho Application for Light Field Inpainting English Iscte 2020 2022
Ronielson Baptista Lima Light Field Saliency Detection using Deep Learning: A Comparative Study English Iscte 2020 2022