Fuzzy, evolutionary and neural computing assignments.