Northern Arizona University
2024-2025
CS 136 -- Computer Science II
CS 136L -- Computer Science II Lab
CS 249 -- Data Structures
CS 345 -- Database systems
2023-2024
CS 136 -- Computer Science II
CS 136L -- Computer Science II Lab
CS 249 -- Data Structures
CS 345 -- Database systems
CS 386 -- Software Engineering
CS 500 -- Data Structure Fundamentals
2022-2023
CS 345 -- Database systems
CS 386 -- Software Engineering
SE 444 -- Data Wrangling
CS 500 -- Data Structure Fundamentals
INF 502 -- Software Development Methodologies
CS 599 -- Contemporary Developments, Topic: Data Wrangling
Federal University of Technology - Paraná, Campo Mourão
2022
BCC36A -- Research Methodology (Metodologia de Pesquisa)
CV32A -- Programming Foundations (Fundamentos de Programação)
BCC37B -- Advanced Topics in Computing Science I (Tópicos Avançados em Ciência da Computação)
Topic: Chatbot design
BCC37C -- Graduation Project I (Trabalho De Conclusão De Curso I)
2021
SC36O -- Collaborative Systems (Sistemas Colaborativos)
CV32A -- Programming Foundations (Fundamentos de Programação)
BCC37B -- Advanced Topics in Computing Science I (Tópicos Avançados em Ciência da Computação)
Topic: Collaborative systems
IC31A -- Introduction to Computer Science (Introdução à Ciência da Computação)
Northern Arizona University
2020
CS-386 -- Software Engineering
Northern Arizona University (GTA)
2019
CS-486C -- Senior Capstone Design (Supervisor: Dr. Eck Doerry)
2018
CS-486C -- Senior Capstone Design (Supervisor: Dr. Eck Doerry)
CS-476 -- Requirements Engineering (Supervisor: Dr. Eck Doerry)
2017
CS-396 -- Principles of Languages (Supervisor: Dr. Frédéric Loulergue)
CS-477/577 -- Advanced User Interfaces (Supervisor: Dr. Steve Jacobs)
CS-476 -- Requirements Engineering (Supervisor: Dr. Eck Doerry)
Federal University of Technology - Paraná, Campo Mourão
2016
SS36O -- Context Sensitive Systems (Sistemas Sensíveis ao Contexto)
BCC35E -- Software Engineering I (Engenharia de Software I)
EP3XA -- Ethics, Profession and Citizenship (Ética, Profissão E Cidadania)
BD23B0 -- Databases (Banco De Dados)
2015
EP3XA -- Ethics, Profession and Citizenship (Ética, Profissão E Cidadania)
BCC35E -- Software Engineering I (Engenharia de Software I)
BD33A -- Databases II (Banco de Dados II)
BD23B0 -- Databases (Banco De Dados)
EN34A -- Software Engineering II (Engenharia de Software II)
IC31A -- Introduction to Computer Sciences (Introdução à Ciência da Computação)
2014
EP3XA -- Ethics, Profession and Citizenship (Ética, Profissão E Cidadania)
BCC35E -- Software Engineering I (Engenharia de Software I)
BD23B0 -- Databases (Banco De Dados)
ST36A -- Information Systems (Sistemas De Informação)
2013
ST36A -- Information Systems (Sistemas De Informação)
BCC34E -- Databases II (Banco de Dados II)
BD23B0 -- Databases (Banco De Dados)
PJ34A -- Project Management (Gestão De Projetos)
2012
OE31A -- Company Organization (Organização de Empresas)
BD32A -- Databases I (Banco de Dados I)
LP34A -- Programming Language III (Linguagem De Programação III)
IN31F -- Informatics (Informática)
2011
BD32A -- Databases I (Banco de Dados I)
LP34A -- Programming Language III (Linguagem De Programação III)
LT32A -- Programming Foundations 2 (Fundamentos De Programação 2)
2010
BD32A -- Databases I (Banco de Dados I)
LP34A -- Programming Language III (Linguagem De Programação III)
LT32A -- Programming Foundations 2 (Fundamentos De Programação 2)
EN34A -- Software Engineering II (Engenharia de Software II)
Integrated College of Campo Mourão
2010
Mathematics (Matemática)
Open Source Software Development Tools (Ferramentas Livres de Desenvolvimento de Software)
Security and Systems Audit (Segurança e Auditoria de Sistemas)
Mathematics (Matemática)
Mathematical Logic Applied to Computing (Lógica Matemática Aplicada à Computação)
2009
Mathematics (Matemática)
Object-oriented programming (Programação Orientada a Objetos)
Programming and Data Structure (Programação e Estrutura de Dados)
Algorithms and Programming Techniques II (Algoritmos e Técnicas de Programação II)
Data Structure (Estrutura de Dados)
Mathematical Logic Applied to Computing (Lógica Matemática Aplicada à Computação)