Along the years I taught several courses at different levels (B.Sc., M.Sc., Ph.D.), in different institutions, in the areas of Mathematic, Theory of Computation, Programming, Data Bases, Artificial Intelligence, Artificial Life, Complex Systems and Computational Biology. Below you will find links to the courses I’m actually involved in. Most material is in Portuguese. The official sites of the courses have some hidden material, available only to enrolled students. If you need some of those elements please send me an email.
An introductory programming course using the Python language
A general course on Artificial Intelligence centered around the concept of agent.
Include topics like Evolutionary Algorithms, Artificial Immune Systems, Swarm Intelligence, Artificial Life, Complexity.