Fuzzy Logic is a subject part of my computational intelligence and robotics course. There are two types of fuzzy logic, type I and type II (...and type N). Fuzzy logic is a way to reason with and about fuzzy information, which can be very useful because a lot of data in real life is fuzzy in a sense. Most theory of fuzzy logic is based on the paper of Zadeh. We have been using Matlab to make some implementations of fuzzy systems, e.g. decision support systems.