Extending fuzzy logic. Fuzzy logic is good for dealing with uncertain data somewhat like people do, and this technique has been used in train braking systems, computer animation etc, but can be slow for problems with large or complex data especially if the data are changing with time. The project will design efficient fuzzy logic algorithms capable of dealing with complex real world problems.